Senior Software Engineer with expertise in backend development and the ability to contribute as a full-stack developer. Hands-on developer with expert Java development skills and proficiency in Python. Working knowledge of TypeScript, NodeJS, and the frontend frameworks React and Angular.
Skills:
- Programming Languages: Java, Python, Typescript
- Frameworks / runtime: Spring Boot, Django, Node.js
- Databases: SQL, Postgresql, MySQL, Oracle
- NoSQL databases: MongoDB, Redis
- Messaging: RabbitMQ, Kafka
- Cloud: AWS (S3, SQS, RDS / Aurora, Lambda, EC2)
- Frontend: HTML, CSS, Javascript, React, Angular
- System types: REST APIs, microservices, web applications
- Tools: Git, Github, Docker, Kubernetes
- CI/CD: Jenkins, CircleCI
- Agile methodologies: Scrum, Kanban
- Other: Unit tests (JUnit, Mockito), Design Patterns, Refactoring, OOP (Object Oriented Programming)
Certifications:
- Spring Professional - Pivotal certified
- Certified Java Programmer