Skip to content
View padmapasupathi's full-sized avatar
  • McMaster University
  • Hamilton

Block or report padmapasupathi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
padmapasupathi/README.md

Padma Pasupathi

padmagitha@gmail.com

EXECUTIVE SUMMARY

  • 10 years experience in Software Engineering.
  • Holds a Master's in Computer Science from McMaster University, Canada
  • Poficient in Python, Go, Haskell, Elm, Design Thinking, Django, React

WORKING EXPERIENCE

Synctera Canada Inc., Toronto, Canada(Software Engineer, Aug'21-Aug'23 )

Skills and Tools used: Golang, GCP, Terraform, OpenAPI, PostgreSQL, RESTful, Docker, Postman

  • Developed APIs for end-to-end banking services, between banks and fintech focusing mainly on Debit card, Credit card issuance and its transaction processing.
  • Integrated with third-party financial services, networks and products such as MasterCard, VISA, Marqeta, Arroweye,etc.
  • Conducted regular evaluations of the CI/CD pipeline, identifying and implementing improvements to enhance efficiency and reliability

Smooth AI Canada Inc., Toronto, Canada(Full Stack Developer Intern, Aug'20-Aug'21)

Skills and Tools used: Python Django framework, React-js, React native, PostgreSQL, RESTful, Postman

  • As a part of this role, I worked single handedly on emergency business solutions during COVID pandemic.
  • Developed Guest pass, Curbside pickup, Store Queue applications in both web and mobile versions using React JS and React Native on front end and Python Django on the backend.
  • Guest pass application is initially designed and used to record the customer information visiting a store during pandemic and notifies all customers if any outbreak is reported. It is later customized to reserve services for the given number of customers.
  • Store Queue is a virtual queueing system that helps customers to wait in the queue virtually when the stores were allowed to have limited customers at a time. It updates the customers when there is a change in the queue, so customers can skip the physical queue outside the store irrespective of the Canadian climatic conditions.
  • Curbside pickup application was initially designed for restaurants, later it was extended to all businesses that can deliver their services through curbside upon request.

Ministry of Health & Long Term Care, Toronto, Canada (Co-op Student, May'20-Dec'20)

Skills & Tools used: PowerBI, SQL, MS Access

  • Migrated existing healthcare reporting products to the PowerBI platform.

ATOS Syntel, Chennai, India(Software Engineer, Dec'16-Aug'18)

Skills and Tools used: C++, JIRA, ALM, MySQL, Confluence

  • Expertised with online payment gateway (PAYPAL) methods like Express checkout, Adaptive payments and Website payment standards.
  • Trained new hires get on board into the production team.
  • Documented all my work for future reference.

Plintron Global Technology Solutions, Chennai, India (Testing Engineer, Nov'13-Dec'16)

Skills and Tools used: Shell, ALM, GitHub, Oracle

  • Performed end to end testing of the billing system of a Telecom Network provider (LYCA mobiles).
  • Developed DB scripts for automating the testing process.
  • Engage in discussion with the team lead and manager to discuss necessary time and tech details before approaching tasks.

Greens Technology, Chennai, India (Software Trainer, Jul'16-Aug'18)

  • Trained students and professionals on programming languages such as C, C++, JAVA, PYTHON & Manual testing.

SKILLS:

  • Excellent:Golang , Python, Elm, Haskell, Shell, C, C++, MySQL, PostgreSQL, Oracle, GitHub/ Gitlab/ Bitbucket
  • Proficient:React, Javascript, C#, Java, REST, GCP, PowerBI, JIRA, ALM, LaTeX
  • Beginner:MS Bot Builder, Adobe XD, Unity3D

ACADEMIC PROJECTS

SD~Draw:

Language and library used: Elm, Graphisvg My thesis project was SD~Draw, a model driven application to create state diagrams that defines the flow of a targeted application and generates the code in Elm code for the interactive application.

Blood Flow Quantification using Time of Flight:

Language used: Haskell As my academic project, I have worked on Hashed Expressions which is a part of COCONUT library used in IBM for compiler development. This library is used for symbolic computation and for continuous optimization for instruction scheduling. Here Optimization/ simplification is done at a high(math) level by eliminating common subexpressions and it uses declarative expressions with single static assignment.

HashedToLLVM:

Language and library used: Haskell, llvm-hs As an extension of the above project, I worked on code generation in C and LLVM for the given instruction in Haskell. The above project works majorly on the parser end of the compiler library. The initial phase is code generation for the given Haskell expression to C using String concatenation. In order to provide high level efficiency, code generation is done in LLVM. LLVM is the intermediate representation of any high level programming language and it offers various features like cross platform compatibility and multiple levels of optimizations.

OTHER PROJECTS

NewYouthHack, PAL:
Language used: Elm, Haskell

  • Developed a web app for youth immigrants in Canada with BMC for IRCC.

National Design League Website: Tool used: Adobe XD.

  • Designed a Website for National Design League at Designathon event at McMaster University.

Automation of SQL server integration with Google sheets:

  • I worked on this project as a Freelancer for the company "Dataception Business Intelligence C.O. Limited". It is an automation project which is developed using Python script.

Jucoholic Website:

  • Designed a Website for a Eco-friendly bag manufacturing company called Jucoholic using an online tool called WIX.

Automatic Construction of Ontology for the Web:

  • Created a methodology to extract information from the web to build ontology for a given domain

EDUCATION:

Master of Science, Computer Science, McMaster University, Canada [May’19 - Jul’21]

  • Achieved a cumulative grade point of 3.9 GPA on a scale of 4.
  • Awarded McMaster Entrance Scholarship for academic excellence
  • Graduate Teaching Assistant for the courses Human-Computer Interaction, Computer Architecture, Development Basics, Introduction to Software Design and web development.
  • Maintained McMaster outreach website with the latest information, Media content and Elm games using Elm Bootstrap
  • Peer Educator of Graduate Wellness Outreach Team at McMaster University, provided health promotion programs to support graduate student needs.
  • Exam Invigilator at McMaster University.
  • StudentMentor at McMasterOutreach club, mentored school kids with math-based computer programming.
  • Chapter Volunteer at Canadian Association for Girls In Science, mentored kids at various educational events conducted in different STEM fields.

Bachelor of Technology, Information Technology, Anna University, India [Aug’09 - Jun’13]

  • Achieved a cumulative grade point of 8.4 GPA out of 10
  • Received First prize in a software contest at a National level symposium conducted by Muthayammal Engineering College, India
  • Placement coordinator for two years during my undergraduate

Popular repositories Loading

  1. HC3_2019 HC3_2019 Public

    Forked from christopheranand/HC3_2019

    Examples for [CS][SE][46]HC3 Fall 2019

    Elm

  2. padmapasupathi padmapasupathi Public

    Padma's CV