I'll craft scalable web applications, MVPs, and ERPs using Java Spring Boot and React/Angular for valuable businesses and crazy ventures.
My past software engineering career focused on delivering novel User Interfaces built on React JS, robust backends on Java Spring Boot, Database management using PostgreSQL or MySQL, Version control using Git, application build tools such as Maven and Gradle, CI/CD pipelines setup using Jenkins, and team management using Slack. I also deliver quality services by setting up AWS cloud services and payment integrations like Stripe.
My most valuable era of software development experience comprises the following:
- Java-based back-end frameworks like Spring Modules (Spring MVC, Spring Security, Spring AOP, Spring Rest, Spring Data/JPA)
- RDBMS (MySQL, PostgreSQL, Oracle)
- Graph/Document Databases MongoDB and DynamoDB
- Microservices-based architecture implementation with Spring boot and Spring Integration.
- AWS experience with RDS, S3, and EC2 Instances
- Queue-based implementations with ActiveMQ/SQS
- Test-driven development implementation with unit and integration test cases with JUnit/TestNG + Mockito + Spring
- Database integration frameworks like JDBC/Hibernate/Sprint Data (ORM) and Spring Mongo
- REST-based Web Service/API implementation with Spring REST
- CI/CD implementation with (Jenkins + Maven + GIT(Bitbucket/Gitlab/Github))
- Payment Gateways implementations like Paypal and Stripe integration
- Jasper Reports (with DynamicJasper as well)
- Agile Methodology understanding all terminology
- Experience with implementing very complex queries with MySQL DB
- Java-based Servers Tomcat/JBoss
- Repositories like Git, SVN.