Om Fale
Java Full Stack Developer
607-***-**** ********@*****.*** linkedin.com/in/omfale
Professional Summary
• Around 5 years of experience as a Java Full Stack Developer specializing in building scalable and efficient web applications using technologies like Spring Boot, Spring MVC, Hibernate, and JavaScript frameworks (React, Angular), proficient in RESTful API development and integration with backend systems.
• Proven ability to design, deploy, and manage cloud infrastructure on AWS, utilizing services like EC2, SQS, SNS, Elastic Beanstalk, Lambda, Code Deploy, and CloudWatch.
• Hands-on experience working with OAUTH to authenticate and authorize Rest services using JSON Web Tokens (JWT) to securely communicate JSON Objects.
• Proficiency in build tools, version control Git, CI/CD pipelines, containerization Docker, API development GraphQL, RESTful APIs, testing frameworks, API documentation, and Kafka.
Experience
Freddie Mac, USA Jan 2024 – Present
Java Full Stack Developer
• Designed a dynamic single-page React.js application, leveraging functional components and hooks (useState, use Effect) to optimize state management integrated Redux for global state control, ensuring smooth component updates and enhanced user experience.
• Implemented secure authentication and authorization frameworks using Spring Security, JWT, OAuth, and LDAP, ensuring reliable access control and safeguarding sensitive user data across multiple applications.
• Employed a RESTful API with Spring REST, ensuring smooth data exchange between the frontend and backend, leading to a development time reduction of 15% for future integrations.
• Implemented comprehensive unit and integration tests using Java Spring Boot (JUnit), automating backend API calls to enhance product reliability and reduce testing redundancy by 40%.
• Designed and configured a robust CI/CD pipeline using AWS CodePipeline with different stages for building, testing, and deployment, ensuring consistent and reliable software releases.
• Enhanced the efficiency of data flow between the client and server by implementing a GraphQL API Server with the graphql- http library to speed up data retrieval from MongoDB.
Hellinex Cloud, India Apr 2019 – Jul 2022
Java Full Stack Developer
• Built RESTful APIs using Spring MVC and Spring WebFlux for efficient data communication between microservices and the front end, achieving a 30% increase in API request throughput.
• Optimized data operations by seamlessly integrating applications with databases through Spring Boot and Spring Data JPA, ensuring efficient and reliable data transactions across the entire system architecture.
• Developed and implemented comprehensive unit and integration tests using Spring Boot Test and Mockito, increasing code coverage by 25% and significantly reducing production bugs, enhancing overall software reliability and maintainability
• Employed Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement the DAO layer with Hibernate Session Factory, HQL, and SQL
• Designed and optimized a decoupled microservices architecture leveraging AWS SQS with multiple queues, enabling asynchronous processing, improving system scalability, and enhancing message reliability for high-volume data transactions.
• Enhanced API performance by optimizing RESTful APIs and GraphQL queries, implementing caching strategies and query optimization techniques that reduced response times by 20%.
• Integrated with legacy systems using Java Database Connectivity (JDBC) and Object Relational Mappers (ORMs) like JPA, ensuring smooth data flow and minimizing manual intervention. Skills & Certification
Methodologies & Languages: Agile/Scrum, Test-Driven Development (TDD), C, C++, Java, JavaScript, SQL Frameworks/Libraries: Spring Boot, Spring MVC, Spring REST, Spring Batch, Spring Security, React.JS, Angular, Node.JS, OAuth 2.0 J2EE Technologies: Servlets, JSP, JSTL, JavaBeans, JDBC, Microservices, Multi-threading, Java Networking Web Technologies: HTML5, CSS3, JavaScript, Bootstrap5, jQuery, Ajax, JSON, XML, Redux, UI Frameworks Cloud: AWS (EC2, SQS, SNS, Elastic Beanstalk, Lambda, Code Deploy, and CloudWatch), Azure DevOps Testing: Postman, Mockito, Swagger UI, JUnit
Databases & Architecture: MySQL, PostgreSQL, Oracle, SQL Server, MongoDB, DynamoDB, Microservices Architecture CI/CD and DevOps Tools: Maven, Gradle, Git, Jenkins, Docker, GraphQL, Kafka, Infrastructure as Code (Terraform) Certification: AWS Certified Solutions Architect – Associate Education
Master of Science in Computer Science May 2024
State University of New York at Binghamton, Binghamton, NY Bachelor of Technology in Information Technology May 2019 Pune University, Pune, India