VASEEM SHAMARA
657-***-**** **********@*****.*** LinkedIn
CAREER SUMMARY
Software Engineer with 3+ years of experience in designing and developing web applications using Java, Spring Boot, Spring MVC, and Hibernate. Proficient in front-end technologies like Angular, React, HTML5, and CSS3, and skilled in building RESTful APIs. Experienced with Docker, Jenkins, and CI/CD pipelines for seamless deployment and integration. Strong knowledge of database management using MySQL and PostgreSQL, and foundational experience with AWS for cloud-based solutions. Adept at Agile methodologies, version control with Git, and collaborating with cross-functional teams to deliver high-quality software.
TECHNIQUAL SKILLS
• Programming Languages Core: Java, Java 1.x to 1.8, Python, JavaScript, C, C++, .net
• Cloud Services: AWS, Azure
• Web Technologies, Frameworks and Libraries:HTML5, CSS3, Bootstrap, JavaScript, Spring, Typescript, Angular, React, Nodejs
• Databases: SQL, MySQL, NoSQL, MongoDB, Oracle, Cassandra and PostgreSQL.
• Tools: Visual Studio, Eclipse, Powerpoint, word, JIRA, CI/CD, Maven and Gradle
• Testing: Junit, Mockito, TestNG and Cucumber
• Messaging Stream: Kafka
• Version Control Tools: GIT
PROFESSIONAL EXPERIENCE
Software Engineer Java –Thermo Fisher Scientific Apr 2020 – Mar 2022
• Developed and optimized core modules of the LIMS platform using .NET Core and React, improving sample
• Implemented Java 11 features, including asynchronous HTTP client, var keyword, and improved garbage collection.
• Utilized Java 8 features like lambda expressions, Stream API, and functional interfaces for efficient coding.
• Applied multi-threading, concurrency, and exception handling to enhance system performance.
• Designed dynamic, cross-browser compatible pages using HTML, CSS, JavaScript, and React.
• Managed state in React applications using state hooks, Context API, and Redux for complex state management.
• Collaborated with UI/UX designers to create visually appealing and intuitive interfaces.
• Developed RESTful APIs using Spring Boot, leveraging IoC and Dependency Injection for modular design.
• Integrated Hibernate with Spring Framework for robust database interactions and ORM capabilities.
• Built Microservices using Spring MVC, Spring Boot, and Spring Cloud, deployed in Docker containers and AWS EC2.
• Utilized MongoDB for CRUD operations and complex queries to store and retrieve data efficiently.
• Implemented Apache Kafka for real-time data streaming and integration with other systems.
• Deployed applications on AWS, integrating Lambda functions with S3, DynamoDB, and API Gateway for serverless solutions.
• Automated CI/CD pipelines using Jenkins for continuous integration and deployment.
• Monitored system health and security using Splunk alerts and triggers.
• Used Maven for project management and Git for version control.
• Applied Agile methodologies for full lifecycle development, ensuring efficient project delivery. Environment: Java8/11, Spring boot, React, HTML, CSS, JavaScript, typescript, Agile, Git, Kafka, CI/CD, MongoDB, Restful APIs, Jenkins, Hibernate, Docker, Kubernetes, AWS, Junit, Mockito, Microservices. Software Engineer Intern - Jireh Software Solutions Jan 2019 – Feb 2020
• Gained hands-on experience in Java Full Stack Development, working with Java, Angular, React, Spring Boot, MySQL, and AWS.
• Assisted in developing and deploying applications, contributing to both front-end (Angular, React) and back-end
(Spring Boot) functionalities.
• Applied Java and Spring Boot to create RESTful APIs, implementing CRUD operations, authentication, and authorization.
• Managed databases using MySQL and PostgreSQL, integrating them for efficient data storage and retrieval.
• Conducted unit testing with JUnit and implemented integration tests for Hibernate-based data access layers.
• Automated CI/CD pipelines using Jenkins, reducing manual intervention by 60% and shortening release cycles by 1 week.
• Integrated Jenkins with Kubernetes for automated building and deployment of containerized applications.
• Utilized Git for version control, reducing merge conflicts by 15 incidents per sprint and ensuring efficient team collaboration.
• Participated in Agile ceremonies (stand-ups, sprint planning, retrospectives), reducing project delays by 2 weeks and improving sprint completion by 30%.
• Gained foundational knowledge of Azure services for cloud-based solutions and application deployment.
• Collaborated with cross-functional teams to identify and fix bugs, optimize code, and implement best practices in software development.
Environment: Java, Spring boot, React, Angular, HTML, CSS, JavaScript, Bootstrap, Git, MongoDB, MySQL, PostgreSQL, Hibernate, Jenkins, AWS, Junit, Mockito, Microservices. EDUCATION
California state university Fullerton Aug 2022 – May 2024 Master’s in computer science
PROJECTS
Task Management System Jan 2024 – Aug 2024
• Developed a full-stack task management system using Java Spring Boot for the back end and Angular for the front end.
• Implemented user authentication using Spring Security and JWT, with role-based access control for admin and user roles.
• Integrated MySQL for task and user data storage, leveraging Hibernate for efficient database management.
• Designed a responsive and user-friendly interface using Angular Material and CSS3 Environment: Java, Spring Boot, Angular, MySQL, Hibernate, JWT, AWS EC2, Jenkins. Medical Appointments System May 2023 – Dec 2023
• Developed a full-stack medical appointment system using Java, Spring Boot, Hibernate, and MySQL, with a responsive UI built using JavaFX, Swing, HTML, CSS, JavaScript, and Bootstrap for seamless cross-device accessibility.
• Created a JavaFX-based sorting algorithm visualizer (Insertion, Merge, Quick, Counting, Radix, Bucket) with multi-threading and lazy loading, improving data processing efficiency by 20%.
• Integrated role-based access control for secure authentication, deployed on Apache Tomcat with CI/CD pipelines using Git.
Environment: Java, Spring Boot, Hibernate, MySQL, JavaFX, Swing, HTML, CSS, JavaScript, Bootstrap, Apache Tomcat, Git, Jenkins