Git Product home page Git Product logo

Padma Pasupathi

[email protected]

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

Padma's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.