Post Job Free
Sign in

Software Developer Engineer

Location:
Cambridge, ON, Canada
Posted:
November 14, 2024

Contact this candidate

Resume:

Saroj

Professional Full Stack Software Engineer

Toronto ON, ***********@*****.*** 289-***-**** https://www.linkedin.com/in/saroj767658

As a driven and creative software developer, I possess advanced programming skills with a focus on developing resilient full-stack enterprise applications. I am dedicated to delivering top-tier solutions that address varied business requirements. I am actively pursuing opportunities in Information Technology that involve challenging projects to continue advancing my skills and contribute effectively to organizational achievements.

Professional Summary

Experienced Full Stack Developer proficient in conceiving, creating, and validating applications, following Agile methodologies and the Software Development Lifecycle.

Strong Analytical and Solution-Oriented Skills, excelling in fast-paced environments with a knack for adapting to diverse tech stacks to achieve organizational objectives.

Innovative Thinker who has led numerous initiatives, enhanced product excellence and driving impactful business outcomes.

Versatile Team Contributor known for thriving independently and within collaborative settings, adept in dynamic, quality-focused, deadline-driven environments.

Expertise in Java Technologies, including hands-on experience with major applications in insurance, banking, finance, retail and telecommunication sectors, encompassing OOPs, Multithreading, Exception Handling, Collections features.

Effective Leadership and Team Collaboration, fostering cross-functional teamwork, networking, and strong Agile practices for efficient project execution.

Commitment to Professionalism and Ethical Work Standards, dedicated to driving innovation, improving efficiency through automation, and supporting colleagues in achieving their professional goals.

Achievements

Successfully launched enterprise web application features, driving substantial business revenue and enhancing customer satisfaction.

Singlehandedly implemented the JAWS feature for the Wells Fargo web application at Envestnet Yodlee.

Played a pivotal role in enhancing team performance through rigorous code reviews and best practices, boosting application performance, quality, efficiency, scalability, and stability by 30%.

Consistently delivered high-quality work within tight deadlines, showcasing exceptional technical research and documentation skills.

Automated various technical processes, drastically reducing manual intervention and optimizing operational efficiency.

Led initiatives to identify and resolve development inefficiencies, streamlining workflow and enhancing overall productivity.

Recognized for rapid troubleshooting abilities, resulting in a significant 30% increase in product satisfaction.

Awarded multiple recognitions for outstanding management of full-stack projects, implementing best practices, and achieving a notable 50% reduction in bugs.

Recipient of the Best Employee award three times for prompt resolution of production issues following maintenance releases.

Work History

Senior Software Developer at Gill Financial Inc, Canada (May 2024 – Oct 2024)

Project Summary:

Developed a comprehensive loan management platform designed to streamline the process of loan application, approval, and disbursement. The platform provides a seamless experience for both customers and loan officers, enabling customers to apply for personal loans, make payments, and manage their accounts. The backend supports automated decision-making, risk analysis, and integration with external financial institutions for real-time credit scoring.

Skills:

Java 17 Spring Boot Design Patterns Multithreading Collections OOPs Exception Handling SQL Joins PL/SQL React Redux MVC Microservices architecture HTML5 CSS REST API Logging Caching Tomcat Spring Data JPA Junit Apache Kafka JSON Spring Reactive HTTPS SSL certificates Object-Oriented concepts System designing Distributed system BluPay Salesforce Wealth view GitLab Maven Docker VS code Postman Putty Agile UNIX Linux Windows

Key Responsibilities:

Led the development of the loan application system, enabling customers to apply for loans, submit documentation, and track their application status, using Java 17, Spring Boot, and RESTful APIs.

Implemented automated credit risk assessment tools, integrated with external financial data providers for real-time credit checks, fraud detection, and automated loan approval, ensuring compliance with financial regulations.

Designed and developed backend services to manage loan data, repayment schedules, and customer accounts, optimizing database schemas with MySQL and PL/SQL for efficient data storage and retrieval.

Worked with the front-end team to design and implement user-friendly interfaces using React, improving the customer experience for loan applications, repayments, and status tracking.

Managed the full software development lifecycle (SDLC), led sprint planning, integrated CI/CD pipelines for efficient deployment, and wrote unit/integration tests Junit to ensure system reliability and maintain high-quality code.

Software Developer at ShopInd, Canada (May 2023 – Apr 2024)

Project Summary:

The project aims to develop a comprehensive ecommerce web application to facilitate online buying and selling. The application will provide a user-friendly interface for customers to browse products, add them to cart, and securely make purchases. Additionally, it will offer administrative functionalities for managing products, orders, and customer data

Skills:

Java 17 Spring Boot 3.1 Design Patterns AWS EC2 (Linux machine) Stripe API Multithreading Collections OOPs Exception Handling NoSQL Joins PL/SQL React Redux MVC Figma (UI/UX designing) Microservices architecture HTML5 CSS REST API Logging Caching Tomcat Spring Data JPA Junit Apache Kafka JSON Spring Reactive HTTPS SSL certificates Object-Oriented concepts System designing Distributed system GitLab Maven Docker VS code Postman Putty Agile UNIX Linux Windows

Key Responsibilities:

Spearhead project/product planning, execution, and delivery, ensuring alignment with business objectives and stakeholder requirements. Defining and enforce coding standards, best practices, and development methodologies to ensure consistency and quality across projects.

Design and develop scalable, high-performance software solutions, adhering to architectural best practices and coding standards.

Evaluate and select appropriate technologies, frameworks, and tools to optimize system performance, security, and maintainability.

Configure and maintain server infrastructure, ensuring scalability, reliability, and security of production environments.

Foster a Software Development lifecycle to implement continuous integration and continuous deployment (CI/CD) practices.

Senior Software Developer at TIAA GBS, India (October 2018 – April 2021)

Project summary:

A comprehensive full-stack application designed for banks facilitates scheduling compliant meetings for representatives and agents using an analytical and predictive engine. Another project includes a highly interactive user interface tailored for bank branch managers, enabling oversight of employee adherence to specific procedures during the sale of loan, insurance, and policy products.

Skills:

Java 11 Design Patterns Spring Boot MVC Tomcat Spring Data JPA RESTful APIs Multithreading Collections OOPs Exception Handling Microservices architecture Mockito Junit Mule gateway Logging Memcached SonarQube OpenShift MySQL PL/SQL DB2 MSSQL Joins Oracle Spark WebLogic Apache Kafka JSON OAuth Oracle database MongoDB SSL certificates Object-Oriented concepts System designing Distributed system Angular 10 React Redux Typescript HTML5 CSS3 JavaScript Node.js AWS Cloud GitLab Docker JIRA Maven Gradle Jenkins Shell/Windows Scripting Eclipse MS Visual Studio Postman MuleSoft UNIX Windows Linux Agile OAuth2 Azure DevOps

Key Responsibilities:

Led teams in implementing sophisticated full-stack microservices enterprise applications, emphasizing unit testing strategies to ensure high quality, reliability, and comprehensive documentation.

Created and executed test plans, including unit testing and integration testing, leveraging automated testing frameworks to maintain software quality standards.

Created reusable React components to ensure consistency and efficiency across the application.

Actively participated in Agile Scrum meetings, story refinement sessions, and sprint planning, providing coaching to cross-functional team members to facilitate on-time project deliveries aligned with the Software Development Life Cycle (SDLC) within the SAFe Agile Framework deployment scope.

Senior Software Engineer at British Telecom, India (November 2017 – October 2018)

Project summary:

Network Performance management tool allows network administrators to capture and analyze network traffic in real-time. It provides detailed insights into network protocols, traffic patterns, and potential issues affecting network performance. It offers features such as automatic discovery, performance analysis, and root cause analysis for issues affecting network performance.

Skills:

Java 8 Design Patterns Spring Boot MVC Tomcat Spring Data JPA RESTful APIs Singleton Multithreading Collections OOPs Exception Handling Microservices architecture Mockito Junit Mule gateway Logging Memcached SonarQube OpenShift Oracle WebLogic WebSphere Apache Kafka Zookeeper Druid Web Security JSON OAuth Oracle database SSL certificates Object-Oriented concepts System designing Distributed system Typescript HTML5 CSS3 JavaScript Node.js AWS Cloud GitLab Docker JIRA Maven Gradle Jenkins Shell/Windows Scripting Eclipse MS Visual Studio SVN Postman MuleSoft UNIX Windows Linux Agile OAuth2 ServiceNow NetBeans

Key Responsibilities:

Designed and developed a B2B web application used across multiple teams within the organization, ensuring alignment with functional, design, and architectural requirements, and supporting comprehensive system testing.

Collaborated with UI/UX, Quality Assurance (QA), and development teams to conduct thorough code reviews, ensuring the delivery of high-quality code.

Monitored application performance, proactively troubleshooting issues, and implementing timely updates and patches to ensure smooth ongoing maintenance.

Software Engineer at Envestnet Yodlee InfoTech, India (July 2014 – November 2017)

Project summary:

Personal financial management and wealth management application is a financial data aggregation and analytics platform. Developing solutions for aggregating and normalizing financial data from various sources, such as banks, credit card issuers, investment accounts, and other financial institutions.

Skills:

Java 7 JavaScript Node.js Struts Design Patterns Spring Boot MVC Apache Tomcat Abstract Factory Singleton Spring Data JPA RESTful APIs Microservices architecture JIT Multithreading Collections OOPs Exception Handling JMS Mockito Junit Mule gateway Logging Memcached Algorithms SonarQube JSON OAuth MySQL PL/SQL MongoDB JDBC SSL certificates Object-Oriented concepts System designing Distributed system Typescript HTML XML AJAX CSS ANT Maven Gradle Jenkins Shell/Windows Scripting Eclipse MS Visual Studio Aptana Postman MuleSoft UNIX Windows Linux OAuth2 Postman Splunk Putty Perforce JBoss JAWS5 Service Now Pro-Palms SAML

Key Responsibilities:

Constructed a comprehensive, full-stack B2C business application for financial management data processing, collaborating closely with Wells Fargo to understand requirements, develop JAWS strategies, and document processes.

Proficiently elicited, documented, and prioritized functional and non-functional requirements to effectively meet stakeholder needs.

Demonstrated strong teamwork and individual contribution, consistently meeting deadlines within an Agile Framework environment.

Education

Masters of Computer Science – University of Windsor - Windsor, ON, Canada (Jan 2021 – April 2023)

Bachelor of Information Technology – Pune University - Pune, India (Aug 2010 – June 2014)

Certifications

Azure DevOps Boards Coursera

Securing and Integrating components of your application Google cloud

Getting started with application development Google cloud

Google cloud platform Core Infrastructure Google cloud

Publications

Google Scholar APA Citation: Dayal, S., Alhadidi, D., Abbasi Tadi, A., & Mohammed, N. (2023, May)

Comparative Analysis of Membership Inference Attacks in Federated Learning. In Proceedings of the 27th International Database Engineered Applications Symposium (pp. 185-192).

Skills: Artificial Intelligence AI, Machine Learning ML, Federated Learning, Python, Keras, TensorFlow



Contact this candidate