Summary
Overview
Work History
Education
Skills
Timeline

Divya Siri

Dallas,TX

Summary

Experienced Senior Web Developer with expertise in all phases of the software development life cycle. Skilled in requirements analysis, application design, development, integration, maintenance, and testing of diverse web applications. Proficient in front-end technologies such as HTML, CSS,JavaScript, as well as frameworks like React, NextJS and Vue.js.

Overview

10
10
years of professional experience
2
2
years of post-secondary education

Work History

Senior Frontend Engineer/UI Lead

Principal Financial Group
10.2022 - Current
  • Designed and developed Application UI using Figma for UX and React hooks, JavaScript, Typescript, HTML/CSS, including state management libraries Redux and Context API.
  • Created ADA complaint webpages following WCAG 2.0 level AA Accessibility Guidelines.
  • Developed server-side business logic and routing using NodeJS, Express JS and maintained MongoDB database to ensure performance, scalability and security.
  • Created new database tables and running the migrations to integrate new API calls using Apollo Client and GraphQL.
  • Optimized GraphQL APIs using Hasura ensuring efficient data retrieval and real time updates.
  • Integrated React Router for seamless navigation and used React.lazy and Suspense for lazy loading of components, reducing initial load time, and used tools like Webpack and Babel to improve overall application performance.
  • Created AWS Lambda, EC2 instances provisioning on AWS environment, used various AWS services like AWS CodeBuild, Lambda, S3, ECS, SQS, SNS, CloudWatch with security groups, administered Amazon VPCs.
  • Consistently applied TDD principles to write unit and integration tests utilizing Mocha, Chai, and for mern stack applications.
  • Developed and maintained CI/CD pipelines using GitHub Actions to automate testing, building, and deployment processes, ensuring continuous integration and streamlined delivery across multiple environments.

Senior Associate- Web Developement Engineer

Prudential Financial/Cognizant Technology Soultions
12.2019 - 9 2022
  • Designed, developed, and tested Single Page Applications (SPA) with multiple views using HTML5, CSS3, Bootstrap, ReactJS, Redux, utilizing Flux architecture for forms, event handling, routing, and animations.
  • Worked on prototyping tools like Invision and coordinated with UX teams to design different screens of the application for business and end-user requirements.
  • Utilized Redux for centralized state management, ensuring consistent data flow and synchronization across components, and integrated Axios for asynchronous data loading and real-time updates with RESTful APIs and WebSocket services.
  • Utilized the OracleDB module in Node JS to connect, make database CRUD operations, execute Oracle database package functions, and stored procedures.
  • Implemented advanced security configurations in Spring Boot, including OAuth2 and JWT authentication, and integrated with external identity providers for enhanced security.
  • Managed multiple GCP instances to establish cloud clusters, implemented Google Cloud Storage buckets for application storage, configured Firewall Rules, Cloud Load Balancing, and Compute Engine Images (Custom Images), and utilized Auto Scaling to ensure cost efficiency and resilience of systems.
  • Wrote comprehensive test plans using Jasmine and Karma for 100% code coverage.
  • Used GitHub to collaborate with other developers and maintain the code base on dev and baseline branches.

Web Developer- Marketplace Dev Team

Kohls Corporation
07.2018 - 12.2019
  • Developed optimized and reusable components using React and Redux, and styled them using SASS in the UI kit repositories.
  • Assisted in building dashboards with interactive charts using D3.js.
  • Implemented Spring MVC architecture with Dispatcher Servlets, Controllers, Model, and View Objects for front-end development.
  • Integrated enterprise systems via SOAP and REST protocols using Axis and Jersey frameworks.
  • Testing the components, performed usability testing using Jasmine, Karma, and did code reviews of peers.
  • Worked on improving SEO tactics in order to improve quality and increase the traffic of the website.
  • Developed SQL queries for CRUD operations in Oracle databases and utilized PL/SQL for data management.
  • Implemented logging with Log4J, and conducted unit testing using JUnit and Mockito to ensure system robustness.
  • Coordinated with the backend and QA team to assess and analyze work on JIRA tickets.

Software Development Engineer

QM Technologies
08.2013 - 02.2016
  • Designed and developed browser-compatible pages using HTML, CSS, Vanilla JavaScript, and jQuery.
  • Developed user application by editing and updating using MVC pattern in Backbone and underscore template.
  • Worked in deployment and pulling requests from client side using Ajax and some HTTP calls.
  • Worked on different CSS features like flexbox, animations, transitions, utilizing Icon libraries to store them as assets, and used media queries.
  • Developed SQL queries, stored procedures, and utilized JDBC for database interactions with MySQL.
  • Wrote script codes to build web forms and simulate processes for web applications, page navigation, and form validation.
  • Developed JUnit tests for quality assurance and utilized Log4J for capturing runtime exceptions in logs.

Junior Analyst

Kernex Technologies
07.2011 - 08.2013
  • Analyzed, designed, and developed systems for money and account transfers, creating specifications with Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
  • Worked collaboratively with the UI team to develop and design the frontend for the application using HTML, CSS, Bootstrap, and JavaScript.
  • Participated in all aspects of SDLC, including scope and work estimation, architecture, development, coding, and unit testing.
  • Teamed up to attend several business meetings with stakeholders, gathered data, and concisely documented the outcome.
  • Responsible for project documentation, documenting business requirements, and project architecture diagrams.

Education

Masters in Sofware Engineering -

International technological University
05.2016 - 04.2018

Skills

ReactJS

undefined

Timeline

Senior Frontend Engineer/UI Lead - Principal Financial Group
10.2022 - Current
Senior Associate- Web Developement Engineer - Prudential Financial/Cognizant Technology Soultions
12.2019 - 9 2022
Web Developer- Marketplace Dev Team - Kohls Corporation
07.2018 - 12.2019
International technological University - Masters in Sofware Engineering,
05.2016 - 04.2018
Software Development Engineer - QM Technologies
08.2013 - 02.2016
Junior Analyst - Kernex Technologies
07.2011 - 08.2013
Divya Siri