Accomplished Senior Software Developer with 8 years of experience leading projects by acting as architect, developer and programmer analyst. Proficient in supporting project deliverables and maintaining releases.
Overview
10
10
years of professional experience
7
7
years of post-secondary education
Work History
Senior Software Developer
IRegained Inc.
Greater Sudbury, ON
01.2024 - 02.2024
Spearheaded front-end development initiatives, transforming website's interface for enhanced user experience by implementing responsive design principles and optimizing loading times
Created comprehensive technical documentation and wireframes to streamline development process, ensuring alignment with project objectives and stakeholder expectations
Drove increased user engagement through innovative UI/UX design strategies, leveraging user feedback and usability testing to iterate and refine designs
Utilized HTML, CSS, JavaScript, and PHP for robust server-side scripting, implementing industry best practices for code maintainability and performance optimization
Ensured smooth execution of web development and deployment processes, conducting thorough cross-browser and cross-device testing to ensure consistent user experiences by 70%.
Leveraged XAMP for efficient local server setup and testing procedures, facilitating seamless collaboration with cross-functional teams.
Senior Software Developer
Development Bank of Singapore (through IBM)
Delhi, India
02.2022 - 05.2022
Developed End-to-End CI/CD Pipeline using Jenkins and Dockers, enhancing automation efficiency and reducing deployment time
Integrated Jenkins seamlessly with Dockers images, facilitating automated processes for build, test, and deployment phases
Automated critical stages encompassing build, testing, and deployment phases for heightened efficiency, resulting in reduction in manual effort
Executed cloud deployments on Open Shift via Kubernetes and Unix platforms for seamless scalability, ensuring high availability and reliability of cloud-based services
Ensured reliability and efficiency of deployment workflows for uninterrupted operations, implementing robust monitoring and alerting systems to proactively identify and address issues
Established connection between teams working on product development and teams working on cloud operations, encouraging communication and sharing of knowledge to shorten time by 50% to market, enhance service quality, and control technology obsolete.
Senior Software Developer
SEI Investments Company (through Tata Consultancy Services)
Delhi, India
01.2019 - 02.2022
Analyzed requirements and devised comprehensive High-Level Design (HLD) and Low-Level Design (LLD) strategies, aligning technical solutions with business objectives and architectural principles
Engineered microservices to facilitate corporate actions data migration, optimizing Kafka topic Lagging by using REST-based interfaces, and APIs and reducing processing time
Orchestrated deployment of micro services using Dockers containers and DevOps tools for streamlined workflows, achieving increase in deployment frequency
Conducted unit testing and enforced coding standards, maintaining high software quality and reducing defect density
Enhanced and deployed web services within SOA Architecture framework for robust functionality, ensuring seamless integration with existing systems and applications
Contributed to embedding DevOps and Agile practices, leveraging CI and CD tools for automated testing and deployment, resulting in improvement in release cadence
Proficient in JavaScript React UI framework, contributing to development of user-friendly and responsive interfaces for cloud-based applications
Experience with cloud computing, SaaS, SaaS applications, and PaaS, including Cloud Services of AWS, Azure, and GCP.
Mentored junior team members regarding code design, testing, and standards, fostering culture of continuous learning and skill development
Collaborated closely within Agile methodology to deliver high-quality software solutions, participating in sprint planning, daily stand-ups, and retrospectives to drive project success.
Improved software performance by identifying and resolving bottlenecks in code by 30%.
Designed and developed Restful JAVA APIs for Cutting System Android Application, integrating with MySQL and achieving improvement in API response time by 20%.
Conducted thorough API testing using Postman, ensuring reliability and functionality under varying load conditions.
Senior Software Developer
Vardhman Textiles
Ludhiana, India
09.2013 - 03.2018
Collaborated closely with stakeholders to gather project requirements and architect end-to-end technical documentation processes, ensuring clear understanding and alignment of project goals
Developed applications using Computer Science fundamentals in object-oriented design Java programming and deployed them on JBoss Server, optimizing application performance and scalability to support growing business needs
Designed database tables for efficiency and scalability, developing DDL and DML SQL scripts, and achieving reduction in database query response time
Utilized Scenario Language (SL) to develop Textile ERP modules and crafting reports, providing valuable insights for business decision-making
Supported geographically separated teams in identifying and meeting their needs regarding platforms and applications managed, promoting efficient communication and teamwork amongst dispersed teams.
Demonstrated proficiency to contribute to team and work as team member to make sure group meets its goals
Interacting with knowledge and interpersonal abilities in both written and spoken English.
Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.
Championed initiatives aimed at improving internal processes and overall team productivity by 50%, ultimately leading to significant reductions in project completion times.