Sumodh Sudhakaran

Polyglot developer

Photo

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

Testimonials

Sumodh is one of the star performers in my team. He is highly talented and dedicated developer and proactive too. Wishing you all the best for your future endeavours.

Gino Varghese
Gino Varghese / Manager at Ernst and Young

Sumodh is a very good polyglot programmer. He is good in programming, writes efficiant code and make the functionality works faster and finds the quick and easy solution without compramizing the quality. I highly recommend sumodh and he is one of the best developers I have worked with. I look forward to working with him in the future. All the best Sumodh.

Thirunavukarasu
Thirunavukarasu Paramasivam / Teamsuccesso Software

Contacts

Tel: +1(236)-867-9181
Skype: sumodhkrishna