cv

Basics

Name Aakash Sorathiya
Email aakash.sorathiya@ucalgary.ca
Phone (368) 399-0872
Languages English, Hindi, Gujarati, Sindhi

Education

  • 2024.01 - 2025.12

    Calgary, Canada

    MSc
    University of Calgary, Calgary, Canada
    Software Engineering
    • Users' Ethical Concerns regarding Software
  • 2016.06 - 2020.04

    Vadodara, India

    BEng
    Maharaja Sayajirao University of Baroda, Vadodara, India
    Computer Science and Engineering
    • Object Oriented Programming
    • Data Structures and Algorithm
    • Database Management Systems
    • Computer Networks
    • Introduction to Java

Work

  • 2023.02 - 2023.12

    Pune, India

    Specialist Programmer
    Infosys
    • Worked on Adobe Experience Platform and configured Phoenix Database as a source connector. It brought three major clients to Adobe and benefited Infosys on the business side.
    • Led a team of 5 developers to work on migrating a legacy application to microservice architecture for AeroMexico. This increased the scalability by 45% and reduced the downtime by 60%.
  • 2020.09 - 2023.01

    Bangalore, India

    Digital Specialist Engineer
    Infosys
    • Enhanced quality of code and improved application performance, leading to a 27% reduction in bugs and vulnerabilities and an 85% reduction in code smells.
    • Achieved a 45% reduction in the application’s memory consumption by identifying a memory leak in in-memory maps and eliminating it by proper dereferencing.
    • Made application scalable by 50% by eliminating graphql-schema building on every user request. Reduced application’s startup time by 10% by removing unnecessary map initializations from ApplicationRunnerʼs run method.
    • Automated the deployment process of services using Docker and Kubernetes, which eliminated the overhead of manual deployments and allowed focus on development and testing.
    • Led a team of 4 junior engineers for a major feature development in the application. Followed Agile development lifecycle and implemented Privacy by Design proactively from the start.
  • 2019.04 - 2029.09

    Vadodara, India

    Application Developer
    Cygbit IT Solutions
    • Worked as a part- time developer along with managing studies. This experience taught me time management and how to maintain a balance between two things.
    • Managed large and complex projects and multiple components with smooth implementation and testingof applications. Built pixel-perfect, buttery-smooth UIs across Android and iOS mobile platforms.
    • Initially faced 7-8% variance between planned and actual effort for any task because of less focus on details. So focused on a detailed analysis ofrequirements and achieved a 5-6% reduction in variance.
  • 2018.04 - 2018.09

    Vadodara, India

    Intern
    Cygbit IT Solutions
    • Received professional training for cross-platform mobile application development using React Native.
    • Developed good interpersonal abilities, communication skills, time management, and team skills to work to attain project deadlines.
    • Refactored inline CSS code to transferitto class-level CSS componentsto increase the re-usability of CSS classes and increase the maintainability of code.

Volunteer

  • 2024.01 - 2024.04

    Calgary, Canada

    Mentor
    Schulich Ignite
    Mentored a group of 10 high school students in Web Development program.
  • 2016.10 - 2018.03

    Vadodara, India

    Organizer
    FootPrints - think BEYOND
    Volunteered as web developer and managed the team of 5 junior organizers to design and execute technical events like hackathons and coding competitions.

Awards

Certificates

Skills

Programming Languages
Java
Python
Typescript
Framework
SpringBoot
Spring
JUnit & Mocktio
PyTorch
Angular
Database and Query Languages
Neo4j
PostgreSQL
Cypher
SQL
Tools/Technologies
VSCode
IntelliJ
GraphQL
Git
Docker
Kubernetes
Character Traits
Strong Application Orientation
Confident
Work Well in Teams
Leadership Competent
Teachable
Honest