M

Madhav M.

Software Engineer

Toronto, Ontario, Canada7 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Full Stack Development within Fintech.
  • Proven track record in automation and CI/CD processes.
  • Strong background in Capital Markets and Banking solutions.
Stackforce AI infers this person is a Fintech Full Stack Engineer with expertise in automation and backend development.

Contact

Skills

Core Skills

Back-end Web DevelopmentRest ApisAlgorithmsSpring BootPayment Processing SolutionsDeployment ProcessAutomation

Other Skills

ASP.NETAnsibleBMC Control-MBankingBehavior-Driven Development (BDD)CC#C++Capital MarketsCode ReviewCompetitive ProgrammingDjangoFront-End DevelopmentHibernateISO 9001

About

A seasoned Full Stack Engineer with 5 years of hands-on experience within the capital markets and financial domain. Proficient in automation and DevOps methodologies, skilled at orchestrating seamless integration between frontend and backend systems. Possessing a comprehensive understanding of software architecture and design patterns, adept at delivering scalable and maintainable solutions. Demonstrated expertise in leveraging advanced technologies to streamline processes and enhance product efficiency. Committed to staying abreast of industry trends and implementing best practices to drive continuous improvement in software development processes. Core Competencies: • Programming Languages: Core Java, C++, Python, PL/SQL • Problem Solving: Data Structures & Algorithms, System Design • Technological Proficiency: Spring Boot, RESTful API, Hibernate, JPA, ASP.NET, Microservices, Microsoft Azure, Oracle Database, Shell Scripting, Batch Scripting • Integration Tools: Jenkins, Ansible G3, IBM Rational Team Concert, Seeburger Business Integration Suite • Development Methodologies: Agile Software Development, JIRA, Confluence • Collaboration: Effective Code Review and Peer Support Visa Status: • Permanent Resident of Canada

Experience

7 yrs 5 mos
Total Experience
2 yrs 8 mos
Average Tenure
6 yrs 6 mos
Current Experience

Hsbc

5 roles

Software Development Engineer-3

Oct 2023Present · 2 yrs 7 mos · On-site

  • Design and implement robust Fixed Income Derivatives Bonds and Repos trade settlement system
  • Design RESTful APIs for communication between different modules of the system.
  • Utilize Oracle Database for storing and managing trade-related data.
  • Implement data access logic to interact with the database.
  • Develop pricing libraries for Fixed Income bonds and repurchase trades in C++
  • Set up continuous integration and continuous deployment (CI/CD) pipelines for automated builds and deployments.
  • Write unit tests and integration tests to ensure the reliability and correctness of the system.
  • Conduct thorough testing of REST API endpoints.
ASP.NETC++C#REST APIsOracle DatabaseBMC Control-M+3

Software Development Engineer-2 (L2)

Promoted

Feb 2023Sep 2023 · 7 mos · On-site

  • Worked as a Lead Software Engineer in Summit VaR Traded Risk team in MSS IT.
  • Designed and developed a robust system for calculating value at risk for Fixed Income Derivatives.
  • Contributed to the development of validation component of STAR project, ensuring seamless transmission of P&L values.
  • Orchestrated Control-M jobs for the US and EU regions, demonstrating expertise in job scheduling and monitoring.
  • Led virtual hardware uplift activities for optimal performance on computation grid servers.
  • Mentored junior developers, fostering a collaborative environment.
  • Distinguished member of the L1 and L2 Technical Interview Panel, actively shortlisting candidates for the team.
C++JavaSpring BootPythonJenkinsSummit+4

Software Development Engineer-2 (L1)

Promoted

Mar 2022Jan 2023 · 10 mos · On-site

  • Worked in Connect Digital team in Wholesale IT
  • Contributed towards design & development of Payment Processing Solutions.
  • Developed Payment Processing Solutions for Priority(HV) and Low(ACH) value payments.
  • Responsible for identifying and resolving defects in country footprint payment solutions.
  • Managed monthly release updates on the Parallel Testing Environment.
  • Reviewed, coordinated and automated Oracle Database deployments for monthly and adhoc releases.
  • Conducted and supported virtual hardware uplift, OS Patching activities in Parallel Testing Environment.
  • Provided mentorship and support to junior developers within the team.
PythonJenkinsJavaAnsibleOracle DatabaseC+++1

Software Development Engineer-1

Jan 2020Feb 2022 · 2 yrs 1 mo · On-site

  • Worked in Connect Digital team in Wholesale IT.
  • Developed transactional functionalities on Seeburger BIS Platform in Java, expediting the migration of 300+ enterprise customers from Mainframes to the Digital Payment Platform.
  • Institutionalized a deployment process, integrating Ansible G3, Jenkins, and Rational Team Concert, resulting in a 60% reduction in deployment cycle time.
  • Implemented a BDD framework mapping Functional Requirements to Technical Requirements for SWIFT payments.
PythonJavaAnsibleRational Team ConcertOracle DatabaseDeployment Process

Trainee Software Development Engineer

Jul 2019Dec 2019 · 5 mos · On-site

  • Trained at Infosys Mangalore Campus in API, Cloud Computing, Data Science, and Cybersecurity.
  • Joined Connect Digital team in Wholesale IT.
  • Analyzed and refactored payment maps for SEPA, UK BACS, SWIFT from Functional to Object-Oriented Programming.
  • Ensured adherence to coding standards.
  • Implemented SDLC and conducted multileveled testing, including JUnit and automation testing using Tosca.
Behavior-Driven Development (BDD)PythonJenkinsISO 9001Tosca

American express

Software Development Intern

Jan 2019Jun 2019 · 5 mos · Gurugram, Haryana, India · On-site

  • Worked as a Technology Intern in American Express Technology(AET) Business Unit
  • Led Digital Workplace Report Automation project.
  • Automated Product Engagement Reports.
  • Developed Python scripts for preprocessing and data manipulation.
  • Implemented report generation logic from Excel macros in Python.
  • Designed Tableau Templates and Dashboards.
  • Published reports on servers using Tableau for the intended audience.
Microsoft ExcelPythonTableauDjango

Creative computing society

Member Technical Staff

Dec 2016Sep 2017 · 9 mos · Thapar Institute of Engineering and Technology, Patiala · On-site

  • Problem Setter and Tester:
  • Responsible for organizing Coding Competitions
C++PythonAlgorithmsCode ReviewCompetitive Programming

Computer society of india

Member Technical Staff

Oct 2016Sep 2017 · 11 mos · Thapar Institute of Engineering and Technology, Patiala · On-site

  • Problem Setter
  • Responsible for organizing Coding Competitions
C++PythonAlgorithmsCode ReviewCompetitive Programming

Education

Thapar Institute of Engineering & Technology

Bachelor of Engineering (B.E.) — Computer Science Engineering

Jan 2015Jan 2019

Apeejay School jalandhar

High School

Jan 2013Jan 2015

St. Joseph's Boys' School Jalandhar

High School

Jan 2001Jan 2013

Stackforce found 100+ more professionals with Back-end Web Development & Rest Apis

Explore similar profiles based on matching skills and experience