Hello there
A Software Engineering professional from Vancouver, Canada with 11+ years of industry experience. Currently solving client problems by applying innovative, cutting edge technological solutions with Thoughtworks. Also, a tech geek and petrol head.
Resume
Education
2010 - 2014
Anna University
Bachelor of Engineering in Computer Science and Engineering with First Class
2006 - 2008
Pre-University (+2)
Computer Science
Employment
2023 - Present
Senior Sofware Engineer / Rise People Inc.
- Developed and maintained payroll systems using .NET technologies.
- Upgraded systems to SQL Server 2019 to enhance performance and scalability.
- Implemented the latest .NET technologies to improve system functionality and security.
- Led the migration of payroll systems from an on-premises environment to AWS to enhance scalability and reliability.
- Designed and developed new features to meet the evolving needs of users.
- Collaborated with cross-functional teams to integrate payroll systems with other HR modules.
- Conducted code reviews and implemented best practices to ensure code quality.
- Provided technical support and troubleshooting for payroll system issues.
- Participated in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Successfully upgraded payroll systems to SQL Server 2019, resulting in almost 30% improvement in performance
2020 - 2023
Senior Consultant / Thoughtworks
- Enhanced the client experience by demonstrating the microservices architecture while translating their needs into user-friendly, back-end services using .Net/Java and React/Angular, as a Senior Consultant for Thoughtworks.
- Determined operational feasibility by evaluating analysis to define the problems and requirements to develop innovative solutions.
- Spearheaded and implemented data and market-driven solutions by creating well designed, testable, efficient code while guiding and directing the end-to-end software development lifecycle.
- Empowered clients by investigating and understanding problematic areas while conferring with users throughout the software development lifecycle.
- Leveraged TDD and CI/CD best practices to innovate customer processes and experiences while working in close partnership with cross-functional teams and management.
- Improved performance by mentoring Software Engineers to enhance their overall skill set and knowledge while supplying constructive advice, coaching, and training.
- Cultivated continuous improvement by conducting systems analysis to recommend updates or changes in policy; and kept a thumb on emerging technologies and available vendor packages.
2017 - 2020
Senior - Tax Technology Transformation / Ernst & Young
- Began journey with Ernst & Young, one of the world’s big 4 accounting firms, as an Advanced Analyst (Technology and Transformation) en route to being promoted to the current title in Oct. 2018.
- Maintained accountability for designing, developing, modifying, and implementing solutions across the full software stack
- Demonstrated the ability to understand each business’s needs while gathering, understanding, and summarizing their requirements to execute well-crafted, market-driven tools; and tracked and reported progress throughout.
- Analyzed company processes and standards to develop the front-end framework for a client that can be used across web applications in Angular/HTML and CSS.
- Empowered a small team of junior and mid-level engineers by training and mentoring them; monitored progress and supplied constructive feedback and encouragement.
- Championed and improved the customer experience by conceptualizing and building a boilerplate template to enable the rapid building of microservices applications on the Azure platform and .Net tech stack.
- Created one of the very first in-house, cross-platform mobile applications for the tax practice to demonstrate the capability of moving to firmwide adoption of Xamarin.
2014 - 2017
Software Engineer / Teamsuccesso Software Pvt Ltd
- Planned, designed, developed, and maintained several custom software solutions using a variety of technologies, while serving as a Software Engineer for TeamSuccesso Software, which specializes in data- and market-driven solutions for education, digital marketing, and other custom software
- Utilized clean, efficient coding to develop and maintain an application on the Google Cloud Platform to enable tests to be taken and managed online
- Performed verification and validation testing; reviewed and debugged codes of various programs while identifying and prioritizing tasks across the software development lifecycle
- Planned, designed, and developed one of the first digital marketing tools with the capability of consolidating data across a variety of sources, such as Google, Facebook, and Twitter
Skills
Programming
eXtream Programming
Test Driven Development and Domain Driven Development
System and API design
SOLID Principles
Cloud technologies
Microservices and Microfrontends
AI/ML
I use
- C#
- Java
- .net Core
- SQL Server
- NHibernate
- Azure
- AWS
- React
- Angular
- Go
- Python
- PHP
- Xamarin
- HTML5/ CSS3
- SQL
- Graph QL
- Spring Boot
- Document DB
- MySql