| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Full Stack Developer
EMAIL AVAILABLE
https://LINKEDIN LINK AVAILABLE
PHONE NUMBER AVAILABLE
SUMMARY
5 years of experience as a Full Stack Developer with solid understanding in all the phases of the
Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing and
Maintenance of Java UI applications for large Enterprise Customers.
Developed User Interface for Web applications using JQuery, HTML5, CSS, JavaScript and
Angular 15.
Proficient in creating frontend controls and integrating them with backend systems using typescript,
Node.js via RESTful APIs. Skilled in implementing validation logic for user inputs.
Additionally, experienced in front-end development using typescript within the Angular
framework, including component creation, data binding, using bootstrap, and routing.
Experience on working with Controllers, Services, pipes of angular.
Knowledge of Micro service architecture and experience in implementing several design patterns.
Designed and developed Micro service business components using Java /J2EE, Spring Boot and
Implemented REST web services based on RESTful APIs.
Experienced on spring framework applications like Spring Core, Spring AOP, Spring IOC, Spring
MVC, Spring Batch, Spring JPA, Spring Security and Spring Boot and did integration to Micro
services into existing system architecture.
Consumed Restful Web Services to retrieve and validate data.
Experienced in writing SQL Queries in MS SQL Server and PostgreSQL.
Hands on experience with JUNIT and Mockito developing unit test cases.
Implemented new Modern Agile methodologies like Lean Software development, maintaining
Kanban board, Mobbing, Feature Driven Development (FDD) and Test-Driven Development
(TDD).
Experience in creating cucumber tests for VITEK application, proficient in creating feature files and
step definitions and automation code.
Good understanding of Design Patterns.
Developed and implemented the front end of web applications using React.js, leveraging its
component-based architecture to create dynamic and responsive user interfaces used Redux for state
management and Router for routing.
Utilized Webpack as a module bundler and build tool for optimizing JavaScript applications.
Experienced in working with SonarQube, JIRA, Confluence.
Experienced in working with Jenkins for Continuous Integration and Continuous Deployment.
Experienced in using IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite.
Experienced in using version controls such as GIT, Perforce.
Work extensively in agile development process.
TECHINICAL SKILLS: -
Language Java, Python, PL/SQL, C, C++
Libraries & Technologies jQuery, Angular JS, React JS,Node JS, Bootstrap, HTML, HTML5, DHTML,
XML, SOAP, XSL, XSLT, XHTML, JSON, CSS, JMS (Java Message
Service).
Automation Tools & Junit, Quality Centre, JIRA, SoapUI, RESTful, Postman, Mockito, Helix,
Frameworks Selenium
Operating System Windows Vista/7/8/10
Databases Oracle, MongoDB, MySQL, SQL Server
Java Frameworks and Spring MVC, Spring Boot, Spring JDBC Template, Spring JMS, Spring Web
Tools Services, JFS, Junit, Log4J and Hibernate
Cloud Technologies (AWS) EC2, S3 buckets, EFS, EBS, Cloud Watch, SQS, Lambda
Web Technologies Angular JS, Angular , Node.js, RxJS, HTML, CSS, JavaScript, TypeScript
Other Tools Eclipse, IntelliJ, Log4j, slf4j, Apache, ANT, Gradle & Maven
Version Control Git, perforce
Scripting Language PowerShell script
Pofessional Certifications
Completed Angular Accelerator Program (Intermediate Level) Certification.
EDUCATIONAL QUALIFICATIONS
Master of Science -Computer Science May
2019 UMSL (University of Missouri), Saint Louis, MO (GPA: 3.84)
Master Of Computer Application (MCA) June 2007
Guru Gobind Singh Indraprastha University -Delhi India (GPA: 3.6)
BSC Mathematical Science from Delhi University, Delhi INDIA June 2003
PROFESSIONAL EXPERIENCE
BioMerieux Inc, St.Louis MO June 2019-Nov 2023
BioMerieux Inc Software Developer
Description - Work with VITEK Application, used by microbiologists to manage a machine that tests blood
and other body fluids to determine which bacteria is causing an infection and which antibiotics would be
most useful against the strain.
Responsibilities:
Designed and developed robust and scalable web applications using Angular, JavaScript, and
Java 8.
Developed User Interactive Web applications using HTML, CSS, Spring MVC.
Implemented PowerShell scripts for automation, enhancing efficiency in daily tasks.
Collaborated with cross-functional teams to integrate REST APIs and ensure seamless
communication between front-end and back-end systems.
Utilized Git for version control and collaborated with team members on code reviews.
Implemented continuous integration and delivery pipelines using Jenkins, reducing deployment
time.
Implemented Angular forms to enforce validation logic, guaranteeing precision and security in user
input.
o Integrated file upload functionality to enable users to seamlessly upload files to the Java 8
backend via REST API.
o Incorporated regex validation conditions to ensure the accuracy of user-entered data on
the frontend.
o Utilized Angular file uploader components to simplify file selection and upload processes. o
Writing unit tests and end-to-end tests for Angular components and services.
Design and develop the Spring boot Java Gradle application:
o Created a Dashboard application for internal support team in Spring Boot Java using
Gradle 6 with thyme leaf as front end. o Used a Microservices architecture, with Spring
Boot-based services interacting through a combination of REST and Spring Boot
Implemented PowerShell scripts to automate various tasks, including the creation of self-signed
certificates for VITEk applications.
o Developed scripts to generate and configure self-signed certificates for secure
communication within the VITEk ecosystem.
o Add logging to PowerShell scripts and implement error handling using try-catch blocks
Consumed Restful Web Services to retrieve data from VITEK application.
Developed Cucumber tests for the shipment module of the Java VITEk application, including the
creation of feature files, step definitions, and automation code. Designed Cucumber tests for
functionalities such as adding new shipments, deleting existing ones, and editing shipment details.
Work with the team as a Mob to develop some of the new features necessary for the application.
Developed the application in Agile Methodology and TDD (Test-Driven Development).
Test and validate the application with the help of JUNIT (unit testing).
Involve in discussion regarding the project starting from required features to analysis and design
each feature to implementation and delivery.
Fix defects during the development and testing phase.
Use Perforce and GIT to integrate the code.
Use Jenkins for Continuous Integration of the application.
Use JIRA Server/JIRA Cloud to track the status of each story.
Maintain good coding standards using SonarQube.
Knowledge in Unified Modelling Language (UML) Diagrams.
Worked in both Individual and Mobbing environment as needed.
Involved in cross-functional working team.
Involve in Backlog Grooming, Sprint Planning.
Environment: Java 8, Java 11, Spring Boot, JDBC, Hibernate, postgreSQL,ES6, Angular JS, Gradle,
JavaFX, FXML, HTML, CSS, JUNIT 5, Mockito, Robot, IntelliJ, Git, Perforce, Jenkins, Agile, Kanban, TDD,
JIRA, Source Tree, SonarQube.
University Of Missouri- Saint Louis
Aug 18-Dec 18
Research Assistantship
Responsibilities:
Created deep learning models with Python and scikit-learn to predict flight trajectory and accuracy.
Implemented supervised learning using single layer perceptron for single flight and multilayer
perceptron model for multiple flights in python.
Analyzing flight trajectory using Keras.
Linked IN
https://LINKEDIN LINK AVAILABLE
References
Roman Portinoi
Sr. Lead Developer
EMAIL AVAILABLE
PHONE NUMBER AVAILABLE
Neeta Roy Manager
EMAIL AVAILABLE
PHONE NUMBER AVAILABLE
|