Full stack software Engineer
I am a Senior Software Engineer with expertise in Spring Boot, Spring MVC and Angular. I've developed and maintained leading banking and cyber security solutions. I've been working on Spring Boot/Spring MVC since last 3 years and the projects I have worked on are deployed at some of the top Fortune companies. My expertise lies heavily in implementing highly efficient, scalable and unit tested code.
Software Skills:-
-----------------------------------------------------------------
• Experience in end-to-end development in java, microservices and database.
• Experience in managing and deploying the application using Pivotal cloud Foundry and AWS.
• Experience in Spring Boot, Spring Cloud, Lombok, Micro Service, Collection, Java Messaging Service, Kafka, generic programming and other various modules of spring.
• Experience in using Spring Cloud, Find Bug tools, Spring WebFlux, Design, Duplications, Unit Tests, Complexity, Potential bugs, Coding rules, Comments.
• Experience in J2EE Web Service, Packages, Functions, Angular Framework Typescript
Skills Set:-
-----------------------------------------------------------------
• Programming Language: - JAVA 8, Groovy, PL/SQL
• Database: - Oracle, PostgreSQL.
• Versioning Tools: - Bit Bucket, Git Hub.
• Quality Gate Tools: - Sonar Cube, Find Bug, Fortify.
• Coverage Tools: - Cobertura and JaCoCo.
• Framework: - Spring boot.
• ORM Tool: - Hibernate.
• Cloud Foundry: - Pivotal Cloud Foundry.
• Cloud Computing: - AWS.
• Distributed Messaging system: - Apache Kafka, JMS.
• Distributed log tracing tool: ELK stack, Zipkin, Sleuth
• Testing Tools: - TestNG, JUnit, Mockito, Powermockito.
• Build Tools: - Maven, Gradle.
• Virtualization Tools: Docker.
• Orchestration Tool: Kubernetes
• Monitoring Tools: Cloud Watch, NewRelic, AppDynamics.
• Continuous Integration tools: - Jenkins, TeamCity, UDeploy.
• Performance management Tools: - NeoLoad.
• Web Technologies: - Rest Service using spring Boot, HTML, CSS, JavaScript, Ajax, XML and Velocity.