ANIL KUMAR
Fairfield, Iowa ***** · 641-***-**** · ****.********@*******.***
www.linkedin.com/in/anilkumar225
Full Stack Developer
Skilled Full Stack Developer with 4 years of hands-on experience implementing scalable microservice architecture for numerous complex enterprise systems. Experienced in improving responsiveness, performance, and efficiency using technologies such as Java, Spring Boot, RESTful Web Services, ReactJS, Angular, JUnit, Mockito, Docker, PostgreSQL, MongoDB, and Amazon Web Services.
I'm an excellent and responsible team player. Always willing to take challenges, a quick learner and passionate of exploring new tools and technologies which enables me to provide innovative solutions and deliver high quality results. With my combination of technical skills, practical experience, and dedication to delivering excellence, I'm confident in my ability to contribute to your organization and drive impactful solutions.
Java Programming · Microservices · Software Development Life Cycle · Problem Solving
Troubleshooting · Database Design · Unit / Integration Testing · Algorithms · Design Patterns
Languages: Java
Web: JavaScript, jQuery, HTML5, CSS3, XML, AJAX, JSP, EJB, Servlets, JUnit, Bootstrap, Material Design, TypeScript, Ant Design, NG-Zorro
Web Services: REST, SOAP, AWS, Microservices, JSON
Web and Application Servers: Apache / Tomcat, NGINX
Frameworks: Spring(Cloud, MVC, Boot, WebFlux, Security, Data, AOP, Integration), ReactJS, Angular, Hibernate, Laravel, Swing.
Databases: MySQL, PostgreSQL, MongoDB
Design Patterns: MVC, Singleton, Prototype, Observer, Session, Session Factory, Adapter, Decorator, Strategy, Factory Method
SDLC: Agile / Scrum, Waterfall
Tools: IntelliJ, Eclipse, NetBeans, VS Code, Navicat, Postman, Docker, pgAdmin, PostgreSQL, Jira, Maven, JUnit, StarUML, Bitbucket, GitHub / GitLab, SVN, SonarQube, MongoDB, Eclipse, Notepad++, SAOP UI, SVN, MySQL Workbench, Swagger, Docker, Jenkins, RabbitMQ, Kafka, Grafana, ELK Stack, WebSocket, AWS, Kubernetes.
Version Control: GitHub, GitLab, SVN
Platforms: Windows, Linux
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master’s Degree in Computer Science (Available for full-time, W-2 employment).
CONTOUR SOFTWARE LTD., Karachi, Pakistan · 2022
Outsourcing technology company and subsidiary of Constellation Software Inc. I was working remotely with offshore team Metalogic, United Kingdom.
Software Developer
Designed and developed UI screens with Angular Material to provide interactive screens to display data.
Migrated Swing desktop application to web based microservices app and improved 20-30% of response time by optimizing queries in legacy application.
Designed and developed microservices core components and RESTful service endpoints.
Developed unit and integration tests using JUnit and Mockito.
Integrated SSO using OAuth, set CI/CD pipeline using CodePipeline and ELK stack for centralized logging.
Integrated event-driven communication using Apache Kafka to synchronize data across different microservices and databases.
Used Jira for task management, sprint planning sessions, retrospectives, and continuous improvement.
Launched and maintained Microservices in containerized environment with Docker and Kubernetes.
Technologies Used: Java EE, Angular, Spring Boot, Spring Cloud, Spring Security, Microservices, RESTful Web Services, Hibernate, Junit, Mockito, SonarQube, Swing, TypeScript, PostgreSQL, AWS (Beanstalk, Route53, Ec2, Lambda, RDS, MemCache, SNS, SQS), Apache Tomcat, JIRA, Bitbucket, Docker, IntelliJ IDEA, VS Code, pgAdmin, REST Clients (Postman, Swagger, REST Template, Web Client), JWT, ELK Stack, Keycloak, OAuth2, SSO, TDD.
ANIL KUMAR · Page 2 · 641-***-**** · ****.********@*******.***
GOODCORE SOFTWARE LTD., Karachi, Pakistan · 06/2019-04/2022
GoodCore is a leading bespoke software development company based in Croydon, United Kingdom.
Software Engineer
Involved in the complete software development life cycle including requirement analysis, design, implementation, testing, and maintenance.
Led the development of a new application, provided ongoing support for a critical legacy app, and supervised two junior software developers.
Designed the application modules, base classes and utility classes using Java 8+.
Improved frontend performance of the overall application by identifying potential bottlenecks and unnecessary re-renders in ReactJS front-end and implemented business components.
Developed Customer Experience Portal using microservice & event-driven architecture for external users.
Improved alerts by improving monitoring for server resources and logging for API failures.
Implemented the backend business layers using Spring Boot and Web Services of newly created application and providing backwards compatible APIs for legacy customers.
Created customizable form builders, briefing schedulers, email templates, and calendars event which made the application flexible without changing the code base for each client.
Worked on integrations of 3rd-party APIs including Google Calendar, Zoom, PHPDocx, Microsoft 365, Microsoft Graph API, and Google Analytics.
Technologies Used: Java EE, Spring Framework, Spring Boot, Microservices, React JS, Amazon Web Services, Apache Kafka, JavaScript, Junit, Mockito, JPA, Laravel, Navicat, PostgreSQL, VS Code, IntelliJ, MongoDB, WebSocket, GitHub, Jenkins, REST Clients (Postman, Swagger, REST Template, Web Client), ActiveMQ, Grafana, Docker.
HARFSOL TECHNOLOGIES LTD., Karachi, Pakistan · 05/2018-09/2018
Java Developer
Designed & developed the application modules using J2EE, Spring Boot, and Hibernate.
Experienced in developing Object Oriented, Enterprise and Web based applications.
Involved in writing Junit test cases for test driven development.
Identified and suggested new technologies for enhancing product value and increasing team productivity.
Technologies Used: Java EE, Spring Boot, Hibernate, Thymeleaf, JavaScript, JQuery, HTML5, CSS3, Postman, RESTful API’s.
ACADEMIC PROJECTS
Maharishi International University, Fairfield IA (2023)
Employee Management: Developed system to manage employees, departments, and organizations. Published application on Docker Hub to use locally. Created ReactJS components to view and create employees along with departments. Implemented employees, departments, and organizations as microservices with Spring Boot 3, Spring Cloud (API Gateway, Netflix Eureka, Config Server, Circuit Breaker, and Distributed Messaging), Spring Security with JWT, MySQL Workbench, ReactJS, Kafka, REST API, Docker, Postman, IntelliJ IDEA, VS Code, and Swagger.
Online Retail System: Built system for users to browse products and place orders. Implemented functionality for Admin to create items, update inventory, change order status, and approve or decline orders. Utilized AOP for logging and execution time calculation, Controller Advice for global exception handling, and Spring Security with JWT to secure REST API’s. Used Kafka Streams to process orders and JMS to email customers after successful order placement and wrote cron jobs using Spring Scheduler to check order status. Wrote test cases for controller, service, and repository layers. Deployed application on AWS Beanstalk. Utilized Spring Boot 3, Spring Cloud, Spring Security with JWT, Kafka, Hibernate, REST API, JUnit (Mockito), ELK, AWS, IntelliJ IDEA, Postman, Swagger, pgAdmin, and Postgres.
ANIL KUMAR · Page 3 · 641-***-**** · ****.********@*******.***
EDUCATION
Master of Science in Computer Science
(Expected completion June 2025)
Maharishi International University, Fairfield, Iowa
Key Courses: Data Structures and Algorithms, Enterprise Architecture, Software Architecture,
Big Data Technologies, Fundamental Programming Practices, Modern Programming Practices
Bachelor of Science in Computer Science (2019)
National University of Computer and Emerging Sciences, Karachi, Pakistan
PROFESSIONAL DEVELOMPENT
Building Microservices using Spring Boot and Spring Cloud (Udemy): The course includes Java EE, Spring Boot, Spring Cloud, Dockerization of Applications, Kafka with fully functional project, Event-Driven Microservices, RabbitMQ and other advanced topics with React frontend.
Hands-on with Kubernetes on Cloud: Built a Python web frontend with Redis in-memory database. Docker images (tiangolo/uwsgi-nginx-flask:python3.6 & redis) used and registered in Container Registry. Created an EKS Cluster on Google Cloud for the deployment and scalability (horizontal) and tested with load generator.
Bootcamp on ReactJS and Practices: hands on sessions on Redux, HOC, Hooks, Router, React Lifecycle, Class, and Functional Components.