Full Stack Java Development
Experience in full-stack Java development, including both front-end and back-end development. Proficiency in Java programming language.
Microservices Architecture
Expertise in designing and implementing microservices architectures for scalable and modular applications.
Worked with technologies like Spring Boot, Spring Cloud, and Docker for microservices.
Software Architecture and Design
Architectural design and implementation of software systems. Experience with software design patterns.
Front-End Development
Extensive experience in front-end development using technologies such as Angular (versions 2 and higher), Vue.js, and React. Familiarity with JavaScript, TypeScript, and related front-end libraries.
Agile Methodologies
Experience working in Agile environments, including Scrum and SAFe (Scaled Agile Framework). Agile roles such as Scrum Master and Agile Coach.
DevOps and CI/CD
Knowledge of DevOps practices, including continuous integration and continuous deployment (CI/CD). Worked with CI/CD tools like Jenkins and Gitlab.
Cloud and Containerization
Experience with cloud platforms (e.g., Google Cloud) and containerization technologies like Kubernetes and Docker. Kubernetes architecture setup and migration experience.
Database Technologies
Proficiency in working with various databases, including PostgreSQL and Oracle. Knowledge of database technologies such as Hibernate and JPA.
Version Control
Familiarity with version control systems like SVN, Git, Github, Bitbucket.
Project Management and Leadership
Leadership roles, including Technical Team Lead and Architect. Project management experience within Agile teams.
Documentation and Reporting
Experience with documentation tools like Sonar and Artifactory. Reporting tools like Elasticsearch and Kibana.
Other Technologies
Familiarity with various other technologies and tools, including RabbitMQ, Redis, Maven, Node.js, and more.
01.
Services
Freelance Software Development
Custom Software Development
Technology Consultation and Assessment
Mentorship and Career Coaching
02.
Let’s talk about your project
I’m excited to understand your specific needs, whether it’s related to web, mobile, or software development, and work closely to bring your vision to life.
