Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Websites
Timeline
Generic

Deepika Annamalai

Vancouver,BC

Summary

Dynamic Java Full Stack Developer with a strong record of enhancing API speed and significantly expanding test coverage. Proficient in Spring Boot and Angular, known for driving innovative solutions that optimize performance and user experience while fostering collaboration among team members.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Java Full Stack Developer

HIRE IT People
Mississauga (Remote), Canada
06.2023 - 01.2024
  • Developed efficient Java HTTP Client APIs with comprehensive test coverage for Canada Post systems.
  • Created responsive web interfaces for the Canada Post Dashboard using Angular 15 and Bootstrap.
  • Implemented accessible web forms, ensuring ARIA standards compliance.
  • Worked with microservices architecture in a distributed team environment.

Application Developer

Liquid Analytics
Toronto (Remote), Canada
01.2023 - 02.2023
  • Enhanced end-to-end test coverage from 0% to 70% using Playwright
  • Fixed critical bugs in SvelteJS-based application improving system stability
  • Collaborated with QA team to establish testing protocols for frontend components

Senior Software Engineer

Sony India Software Centre
Bangalore, India
08.2017 - 10.2022

Sony Pictures Entertainment B2B Connect.

  • Migrated application from Angular 1.x to Angular 6.
  • Consolidated multiple applications (Screeners, Home Entertainment) into a single B2B platform.
  • Implemented shift of infrastructure from third-party services to AWS with integration of EC2, ECS, S3, and CloudWatch.
  • Achieved a 2X improvement in API speed through relocating the database from Oracle to MongoDB, employing improved indexing.
  • Expanded test coverage to 65% through implementation of Jest, Jasmine, Karma, JUnit, and Mockito.
  • Conducted POC comparing UI grid technologies for large datasets visualization
  • Mentored junior staff members in coding best practices and problem solving techniques.

Sony Pictures Entertainment Presenter Application.

  • Enhanced scalability to support increased home entertainment sales users.
  • Increased test coverage from 0% to 75% using Jest, Jasmine, and Karma.
  • Integrated test reporting with the Jenkins CI/CD pipeline.
  • Optimized existing software systems for improved performance.

Intern

Trelleborg Sealing Solutions
Bangalore, India
01.2016 - 12.2016
  • Developed a web application following MVC design pattern for Virtual Sales Engineer project
  • Implemented features to aggregate social media content, YouTube videos, and FAQs for product searches
  • Enhanced UX/UI based on customer feedback

Education

Bachelor of Engineering - Computer Science and Engineering

PES University
Bangalore, India
06.2017

Skills

  • Programming Languages: Java 8, Java 9, Java 11, JavaScript, TypeScript
  • Frameworks/Libraries: Spring Boot, Angular (6-15), RxJS, NgRx, SvelteJS
  • Frontend: HTML5, CSS3, Bootstrap, and Angular Material
  • Backend: Java, microservices, RESTful APIs
  • Databases: Oracle DB, MongoDB
  • Testing tools: JUnit, Mockito, Karma, Jasmine, Jest, Playwright
  • DevOps/Cloud: AWS (EC2, ECS, S3, CloudWatch), Jenkins, Red Hat OpenShift, and Kibana
  • Version Control: Git, GitHub Desktop, GitLab
  • Project Management: JIRA, Agile methodologies
  • IDEs: Eclipse, Visual Studio Code

Accomplishments

  • Individual Performance Award (Quarterly) - 2019
  • Best Agile Team Award (Quarterly) - 2020
  • Annual Best Performer Award - 2020
  • Best Team Award (Quarterly) - 2022

Certification

  • AWS Certified Cloud Practitioner

Timeline

Java Full Stack Developer

HIRE IT People
06.2023 - 01.2024

Application Developer

Liquid Analytics
01.2023 - 02.2023

Senior Software Engineer

Sony India Software Centre
08.2017 - 10.2022

Intern

Trelleborg Sealing Solutions
01.2016 - 12.2016

Bachelor of Engineering - Computer Science and Engineering

PES University
Deepika Annamalai