Summary
Overview
Work History
Education
Skills
Timeline

Jay Kandimalla

Ottawa,ON

Summary

I am a full stack web developer with over 5 years of experience in building web applications using React, Node.js, and AngularJS. I specialize in server-side rendering with technologies such as Express JS, Next JS, and Remix. Have a strong background in object-oriented programming, data structures, and web design, and proficient in developing complex web applications using Forms, Events, Validations, Modules, Factory Services, DOM, Expressions, Hooks, Context API, and Redux state management. I have experience working with RDBMS and NoSQL databases, as well as cloud-based deployment environments and automation tools such as Git, Jenkins, AWS Cloud, and Docker images deployments. I am also skilled in handling browser compatibility issues, performance optimization, and accessibility standards(WCAG). Additionally, I have a Master's degree in computer engineering with real-time project experience and teaching grad students in Machine Learning and AI courses.

Overview

5
5
years of professional experience

Work History

Senior Software Engineer

IQVIA Company
05.2021 - Current
  • Developed and maintained TypeScript-based Data Tag, integrated with 3000+ client websites, for real-time data collection and analytics.
  • Designed and developed SPAs using ReactJS concepts, such as Class-based and Functional Components, Hooks, Context API, React Router, and Redux State Management.
  • Conducted feasibility analysis, collected requirements, and delivered presentations to both Subject Matter Experts and non-technical stakeholders.
  • Designed and developed responsive and mobile hybrid applications using React Native and Ionic.
  • Implemented Material UI, Lodash, Bootstrap, CSS Grid, Flex Grid, Responsive web pages, PDF Viewer, ChartsJS, Redux, MomentJS, and Google Analytics API.
  • Proficient in writing higher order components, handling side effects, and promises.
  • Designed database schemas for Aerospike and MSSQL and used Prisma and TypeORM.
  • Developed API’s using AWS Lambdas with NodeJS and ExpressJS with TypeScript.
  • Created reusable npm modules for standardizing applications across organizations.
  • Implemented Okta-based SSO Auth solution with React routing and backend API tokenization, role-based JWT authentication.
  • Experienced in creating Docker Containers from scratch and leveraging existing Linux Containers.
  • Created and maintained BitBucket pipelines and CI/CD pipelines using Jenkins.
  • Experienced in writing TerraForms and applying for AWS Infrastructure changes.
  • Provided technical leadership to coworkers throughout coding and project progression, participated in workshops, code reviews, and assisting testing teams with automation.
  • Experienced in Agile, Scrum methodologies and used Jira, Confluence, and Swagger for management and documentation.

Full stack Developer

IFF Inc
07.2016 - 07.2019
  • Led development and implementation of an in-house management application for IFF, a global chemical product manufacturer, to replace outdated software.
  • Designed and developed flexible architecture to meet current and future business needs such as scalability, multi-tenancy, real-time data processing, and status updates.
  • Developed web pages and innovative user interfaces using HTML, CSS, jQuery, vanilla JavaScript, ReactJS, and Material UI.
  • Built visualization screens and charts using D3.js and Chart.js, and lazy loading to enhance UI design.
  • Designed and implemented the enhanced development platform using Angular, Electron, and NPM, and created reusable components and services to consume APIs with React and Redux.
  • Utilized Bootstrap and LESS preprocessor to create responsive UI and Node.js and Express.js for REST API development and dependency management.
  • Tested applications using Karma, Jasmine, Jest, and Cypress and documented development methodologies using Swagger Docs for API documentation.
  • Coordinated efficient large-scale software deployments, handled production releases, post-production issues, and change requests, and maintained microservices architecture using Docker and Kubernetes.
  • Managed databases using Node.js, ORM, and SQL/No-SQL and estimated work hours and tracked progress using Scrum methodology.
  • Developed forward-thinking systems to meet user needs and prototyped new data processing capabilities, and reviewed code and debugged issues.
  • Communicated project progress with customers, collected feedback, and addressed concerns.

Technologies: HTML, CSS, JavaScript, TypeScript, ReactJS, Angular, Node.js, Express.js, D3 Charts, Chart.js, Bootstrap, Material UI, Redux, Ajax, Jest, Cypress, Jest, Git, MySQL, Swagger Docs, Docker, Kubernetes, OpenShift, Jenkins, Jira, MacOS.

Angular UI Developer

DataStrats
07.2015 - 07.2016
  • Developed and implemented a user-friendly web application for a premier real estate and mortgage marketplace, enabling buyers to place bids and sellers to compare offers.
  • Gathered and analyzed user requirements and translated them into user requirement specifications and functional requirement specifications for designers and developers.
  • Built dynamic and robust UI components using a range of web technologies including HTML, CSS, SASS, JavaScript, ES, AJAX, JSON, AngularJS, jQuery, and Bootstrap.
  • Utilized Jasmine and Karma for unit testing, ensuring the application met quality standards.
  • Integrated UI features in compliance with prescribed code standards and technical design guidelines.
  • Collaborated with Java controllers to read/write data from back-end systems using jQuery, Ajax, and JSON.
  • Controlled versions of code using Git repository and employed Gulp and Grunt for build and deployment.
  • Worked with microservices architecture and implemented web services using technologies such as ORMs, SQL, Oracle, and Windows.
  • Drove UI requirements through to implementation, providing accurate sizing estimates and task breakdowns.
  • Created wireframes, mock-ups, and prototypes to establish user interface design and architecture.

Education

Master of Science - Electrical and Computer Engineering

University of Ottawa, Ottawa
03.2021
  • Specialized in SDLC and Software Project Management.
  • Developed a project(web portal for healthcare management)
  • Academic projects on IoT and Machine Learning/ AI.
  • Worked as research assistant and teaching assistant for Grad courses.

Skills

  • Languages: C, Java, JavaScript, HTML, CSS, jQuery, JSON, AJAX, DOM, JavaScript, TypeScript, Bootstrap, Angular JS, React JS, Node, Expressjs, Nextjs, Remix, Type ORM, Prisma
  • OAuth, Okta, JWT, Redux, Native, Ionic, ML, AI
  • Web services/ servers: RESTful, SOAP, XML, Apache Tomcat, WebLogic, NGINX, WebPack
  • Database: SQL server, MySQL, MongoDB, S3, Athena, DynamoDB
  • IDE & tools: Edit Plus, Notepad, Sublime text, Eclipse, Adobe, Spring Suite, Jira, Azure, VS Code, Git, BitBucket, Source Code
  • Cloud Services: AWS Cloud, S3, Glue Catalog, Athena, DynamoDB, Lambdas, ALB, IAM Roles, TerraForm, SQS, EC2, Cognito
  • Project Management: Agile, Scrum, SDLC, TDD, BDD, Jira, Confluence, Azure Boards

Timeline

Senior Software Engineer - IQVIA Company
05.2021 - Current
Full stack Developer - IFF Inc
07.2016 - 07.2019
Angular UI Developer - DataStrats
07.2015 - 07.2016
University of Ottawa - Master of Science, Electrical and Computer Engineering
Jay Kandimalla