I am a senior software engineer with more than 15 years of job experience. I have extensive experience in Java and Javascript environment, which give me a good understanding of what is required to design, build and implement Web or Desktop application.
Worked as a Java Team Lead (teams from 3 to 8 members) and Senior Java developer over the last nine years. Recently I have been involved in projects that use the domain-driven design architecture to build microservice enterprise applications.
I am competent in developing large-scale multifunctional websites and software. I am comfortable working with groups and teams to implement application frameworks and ensure their success through ongoing training and development. I am ready to work hard to benefit your company and to achieve established goals.
Here is a list of technologies that I’ve worked with:
Server side stack:
- Java Core: JavaSE (8, 11, 14), Jakarta EE, Multithreading, Collections API, etc
- Python, Django Framework
- Ruby, Ruby on Rails Framework
- Server: JBoss, GlashFish, Dropwizard, OpenLiberty, Wildfly
- Frameworks: Spring, Spring Security, Spring MVC, Spring Boot, Micronaut, Quarkus, Vert.x, Axon
- Database layer(ORM): Hibernate, JPA - DataBases: PostgreSQL, Oracle, MongoDB, Redis, SQL Server
- Testing frameworks: JUnit, Selenium, Jasmine, Cypress
- Building tools: Ant, Maven, Gradle, Webpack, Grunt, Gulp
- NodeJS, PhantomJS, Express.js, Mongoose
-Queues: RabbitMQ, Kafka, JMS
Client-side stack:
- Mark-up: HTML5, CCS3 (SASS), Bootstrap, Tailwind
- Javascript: JavaScript, JQuery - CRM: WordPress, Gatsby.js
- Frameworks: Angular, Vue.js, React.js, Next.js
- Testing tools: Jasmine, ngMock, Cypress
-Version control systems: - SVN, Git
-Devops: -Docker, Kubernetes, Terraform, AWS, Azure
- Mobile Development: Android, Flutter Framework, React Native I
thank you for reading my overview, and I look forward to working with you.