JYOTI
Scarborough, ON, Canada LinkedIn 437-***-**** *********@*****.***
SOFTWARE DEVELOPER
Experienced Java Developer with a proven track record in website development, maintenance, and user interface creation. Skilled in writing, testing, and troubleshooting codes, as well as implementing new features based on user feedback. Proficient in Java, Spring, Spring Boot, and Restful Web Services, with expertise in cloud architecture and computing. Experienced in setting up CI/CD pipelines, managing git repositories, and utilizing Jenkins for continuous integration. Possesses excellent analytical skills and thrives in collaborative team environments. TECHNICAL SKILLS
JAVA J2EE AZURE AWS GCP Object Oriented Programming SPRING Spring MVC Spring Rest Spring Batch Spring Security JPA Spring Boot Hibernate Struts Microservices Multithreading SOAP REST Maven Gradle CSS HTML XML Angular React.js JavaScript DOM TypeScript Node.js NgRx Swagger JSON JSP SERVLET JSTL JIRA Confluence AJAX Agile Bitbucket Docker GitHub JUnit Mockito Kafka DevOps Kubernetes Cloud Run Jenkins Postman Slack Selenium SonarQube CI/CD engine OpenShift Restful services and APIs JWT Oauth2.0Eclipse IntelliJ MySQL Oracle MongoDB SOFT SKILLS
● Team player with problem-solving skills, capable of working cross-functionally in a fast-paced and rapidly changing work environment.
● Effective communicator within dispersed teams, adept at influencing colleagues and presenting ideas.
● Demonstrates strong interpersonal skills, fostering positive relationships with colleagues, clients, and stakeholders through effective communication and collaboration. WORK EXPERIENCE
Backend Developer Nov 2022 – Present
Digital Mobility Inc (DMI), Toronto, Canada
● Development of public safety software platform for YRP (York regional police) and OPP (Ontario provincial police) using Java and Spring Boot.
● Develop and support React.js Framework Microservices applications with API interoperability, from front-end to back-end.
● Collaborated closely with the York Regional Police on the development and implementation of a Paid Duty Project, facilitating the seamless booking and management of duty requests.
● Provide support to test teams during product and UAT testing of the technical solution developed.
● Understand and interpret functional requirements as set forth in the functional design documents or user stories.
● Work in an Agile development environment including daily SCRUM and sprint planning meetings.
● Deployed applications on both AWS and Azure platforms using services like EC2, S3, SQS, and ECS, ARM templates, Azure functions, Azure Blob storage, Azure VMs, AKS.
● Design and optimize database schemas for relational databases like MySQL or PostgreSQL. Develop and optimize SQL queries, stored procedures, and triggers for efficient data retrieval and manipulation.
● Manage and optimized MS SQL databases, ensuring data integrity and efficient querying.
● Integrated third-party APIs and services to enhance product functionality.
● Participated in code review meetings, providing input on bugs, inefficiencies, and potential solutions to emergent issues.
● Implemented testing concepts like TDD and BDD using frameworks such as Cucumber, Selenium, and Junit.
● Experienced with container technologies like Docker and Pivotal Cloud Foundry, along with supporting frameworks like Kubernetes, OpenShift, and Mesos.
● Worked in an Agile/DevOps environment, collaborating with cross-functional teams and utilizing CI/CD build pipelines with tools like Git, Bitbucket, TeamCity, Artifactory, and Jira.
● Participated in technical reviews and meetings to refine and refactor software, maintaining code quality, organization, and performance.
Technology Analyst Aug 2018 – Oct 2021
Infosys Limited, Chandigarh, India
● Developed and maintained multiple applications using Java and Spring boot, implemented the test cases of code with JUnit and deployed the code on Cloud.
● Developed restful web services for the Risk Management Portal (RMP) of Royal Bank of Scotland.
● Worked with the MiTeam of Adidas for fixing defects, maintenance and developing new features in the CMS and Admin module.
● Promoted to Technology Analyst from senior system engineer for work and efforts in projects.
● Worked with Citi back to conduct root cause analysis for production issues, implemented fixes, and deployed patches to prevent recurrence.
● Orchestrated the core migration effort in an agile project. Planned work for the offshore team and attended daily stand-ups, sprint loading and planning meetings, User Story refinement sessions, and Retrospective meetings.
● Built professional relationships with team and clients to help speed communication and attain project results.
● Collaborate with DevOps engineers to automate deployment pipelines, infrastructure provisioning, and monitoring. Implement continuous integration and continuous deployment (CI/CD) practices to streamline the software delivery process.
● Implement and maintain continuous integration pipelines to automate testing and deployment processes. Collaborate with DevOps teams for seamless integration of Java applications into deployment environments.
● Perform integration testing for end-to-end verification of system components and functionalities.
● Experience with multi-threaded applications, memory management.
● Utilized Cl/CD tools like Jenkins, GitLab, and AWS code pipeline, Azure DevOps, for automated deployments.
● Designed, developed, and tested Java-based solutions using common standards and frameworks for ease of maintenance.
● Worked on front-end development using HTML, CSS, JavaScript, Angular, and React.
● Integrated Elasticsearch and Kibana for log analysis and monitoring and Integrated messaging systems like Kafka for log analysis and monitoring.
● Developed AEM websites and web applications, integrating with other systems and platforms.
● Conducted in-depth assessments of Java infrastructure to determine and recommend changes needed to improve design and performance.
● Employed versioning tools and technologies to control, monitor and log changes to application code. Senior System Engineer June 2017 – Aug 2018
Digi Spice, Mohali, India
● Developed Restful web services in Java and Angular for ekPay. ekPay is the first billing system for Bangladesh government which allows consumers to pay the online bills for different services like water, electricity etc.
● Developed Restful web services in Java and Angular for the Lost and Found module of UMANG app. Umang is a mobile app, a Digital India initiative of the Ministry of Electronics and Information Technology, launched by Narendra Modi (Prime Minister of India) for access to central and state government services.
● Based on client needs, I delivered the new design and development specifications while adhering to delivery practices, standard procedures, and techniques.
● Involved in design and development phases of the Software Development Life Cycle (SDLC).
● Design and implement scalable backend APIs in Java, leveraging for improved concurrency and responsiveness.
● Implemented and tested enhancement feature requests to improve product functionality and extend performance.
● Strong expertise in Angular, Bootstrap, React or other client-side JavaScript frameworks using Restful and SOAP web services experience, software development experience on J2EE platform JS development experience with JS frameworks (Angular and React).
● Strong advocate of code quality and best practices, promoting code standards and contributing to continuous improvement initiatives.
● Experienced in working with cloud-based technologies, leveraging cloud services for scalable and cost-effective solutions.
● Continuously updated knowledge in Java ecosystem and emerging technologies to stay at the forefront of the industry.
Web Developer May 2016 – May 2017
Xcelance Web Solutions, Mohali, India
● Collaborating with cross-functional teams to gather requirements and translate them into technical specifications.
● Design and develop RESTful APIs using Java, ensuring efficient communication between frontend and backend systems. Implement authentication, authorization, and data validation mechanisms.
● Document technical designs, implementation details, and best practices. Share knowledge and expertise with team members through presentations, workshops, and knowledge-sharing sessions.
● Designing and implementing custom features and functionality to meet client needs and enhance user experience.
● Implemented unit testing and integration testing, achieving high code coverage and ensuring software reliability and stability.
● Continuously updated knowledge in Java ecosystem and emerging technologies to stay at the forefront of the industry.
Web Developer Dec 2013 – Oct 2015
Suntech Web Solutions, Mohali, India
● Developed backend solutions using Java and Spring framework, contributing to the overall architecture of applications.
● Strong advocate of code quality and best practices, promoting code standards and contributing to continuous improvement initiatives.
● Staying updated on the latest developments, trends, and best practices to continually enhance skills and deliver innovative solutions.
● Designed and developed responsive websites using HTML, CSS, jQuery, Angular, Bootstrap, and other technologies.
TEACHING WORK EXPERIENCE
Part-time Professor (ITEC 2706: Mobile Technology) Sept 2023 – Present Algoma University, Brampton, Canada
EDUCATION
Graduate college certificate in Cloud Computing Sept 2021 – Apr 2023 Loyalist College in Toronto, ON, Canada
Bachelor of Technology in Information Technology July 2009 – June 2013 Kurukshetra University, India