Swati Rustogi

Vice President at Citi | Data Engineering

Toronto, Ontario, Canada

About

- Working as a big data engineer with experience in Big Data technologies (Spark/Hive/Hadoop/Scala) - Experienced in Designing and implementing solutions for problems arising out of large-scale data processing - Worked on System Requirements, Analysis, Specification, Design, Interface Control Documents, Implementation, Testing, HW-SW integration, Customer Handling and Team Collaboration. - Technologies used : Spark ,Hive, Hadoop, Scala, Java 8, Talend, Postgres, Hibernate, JPA, Javascript, AWS, Docker, Restful microservices, AppDynamics, ELK stack, Maven, multithreading, Shell Programming, JUnit, Mockito.

Experience

  • Vice President at Citi
    Apr 2025 - Present · 1 yr 4 mos

  • Senior Programmer Analyst at Citi Canada Technology Services ULC
    Mar 2021 - May 2025 · 4 yrs 3 mos

    Responsible for providing end to end solutions for building/tuning Spark pipeline in agile environment.

  • Java Developer at Metal Supermarkets
    Mar 2019 - Mar 2021 · 2 yrs 1 mo

    Responsible for enhancement of features in existing ERP and production support. Designed and developed features using Java 8, PostgreSql, Hibernate, Springboot Web services, Restful Web Services, Docker and Javascript.

  • Researcher/Developer at Amity University
    Aug 2009 - Jun 2018 · 8 yrs 11 mos

    During my experience in Amity University, I have worked on projects based on 1. Multi-threading 2. Web services (Restful APIs) I was involved in : • Understanding requirements and specifications provided by client • Design, development and enhancement of software • Diagnose and repair of software problems or bugs • Code reviews • Testing of software • Preparation of document for each of the software development phase I have also imparted training on Java 8 and Object Oriented Programming

  • Technical Lead at Aricent Technologies
    Aug 2004 - Aug 2009 · 5 yrs 1 mo

    During my experience as a technical lead, I have worked on following projects 1. Development of BTS Operation and maintenance software for Nokia 2. Development in Operation Support System I was involved in : • Understanding requirements and specifications provided by client • Design, development and enhancement of software • Diagnose and repair of software problems or bugs • Code reviews • Setting up of test bed and Testing of software • Preparation of document for each of the software development phase • Mentoring of team members