Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Dathu Patlola

Software developer
Hyderabad

Summary

Over 9 years of professional experience in MEAN (MongoDB, Express, Angular 1 & 14, NodeJS) stack applications using RXJS, HTML, CSS, JavaScript, jQuery, JSON and RESTAPI. Used store concept and life hooks in Vuejs2. Migrating vuejs2 to vuejs3. Developed single page applications using Angular 2/4, Typescript. Experience in creating REST API using Node.js, AngularJS and MongoDB (MEAN) using Redis Cache for performance. Implemented JWT token based authentication for the REST API. Worked with Custom Headers x-access-token and x-access-key for authentication.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Project: Landing System

Safran
12.2023 - Current
  • Company Overview: Safran Landing system is a aircraft landing and braking systems, serving both commercial and military aviation. As part of the Safran Group, the division designs, manufactures, and supports advanced landing gear, wheels, brakes, and related systems for a wide range of aircraft.
  • Worked on search parts of braking parts.
  • Used store concept for API and manipulating the data.
  • Users can search the documents or videos of portal.
  • Need to verify user can access the page.
  • Migrating vuejs2 to vuejs3.
  • Environment: HTML, CSS, Tailwind, NodeJs, VueJs2, GIT.

Project: Notaries

Capgemini
06.2021 - 11.2023
  • Company Overview: In this project user will notaries their properties, Super admin will control the admin dashboard and notaries. User need to approach notary member for creating notaries. Based on roles UI will show, admin requires super admin approvals for new notaries.
  • Worked on user authorization and authentication.
  • Calling API continuously for every 20secs using RXJS expand operator.
  • Notary member can share to another notary member.
  • Based on role user will navigate to particular page.
  • Multiple approvals required for 4EP roles.
  • Admin can add new groups and roles to notary member.
  • Environment: HTML, CSS, Angular 12, Nodejs, RXJS, Git.

Project: Media Streaming

Digital Nirvana
03.2019 - 06.2021
  • Company Overview: In this project we will show the list of recorded content, bookmarks and notifications. We will show live streaming and generate reports.
  • Worked on video-js directive.
  • Implemented player controllers like -30, +30, Mute, Un-mute, play and pause.
  • Worked on bookmarks and alerts list.
  • Implemented playlist concept in video-js.
  • Showing metadata for recorded video and live-recording.
  • Worked on the reports section with various filters.
  • Environment: HTML, CSS, AngularJS, Nodejs, Git.

Project: Point Of Sale (POS)

Digital Rupay
02.2018 - 02.2019
  • Company Overview: POS is like booking appointment, inventory, time clock for login, sales and manager tools. Different Roles Implemented using Token Based Authentication and Authorisation. Implemented branch wise data and role based. In setup, manager, inventory, time clock, schedule, reports modules secondary login was implemented.
  • Worked extensively on Angular 4/ Typescript SPA domains.
  • Worked on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations
  • Worked on features of Angular 2 such as http, canactivate and routing.
  • Developed user interactive websites using web technologies like HTML, CSS.
  • Worked on Image Uploader using base64 concept
  • Firebase integration implemented.
  • Used Session storage and Jwt token.
  • Implemented bootstrap Model Popup in angular 4.
  • Deployed and supported the project at client site.
  • Identified researched, investigated, analyzed, defined and document business process
  • Environment: HTML, CSS, Angular 4, Bootstrap3, Nodejs, Git.

Project: TalentScreen using Angular 1 + Nodejs

Innovapath
08.2015 - 02.2017
  • Company Overview: At INNOVAPATH, TalentScreen a screening application for candidates and employers. The application is built using MEAN stack. We have used Auth signup and login using Google, Facebook, LinkedIn and GitHub. TALENTSCREEN has backend services in Node.js. MongoDB and MySQL are the functional databases while Redis is used for caching. The UI of the application is built using SPA pattern with Angular.js.
  • Complete exposure with MEAN (MongoDB, Express JS, AngularJS, NodeJS) stack programming.
  • Wrote Nodejs and used MongoDB for persistence and Redis for caching.
  • Used Mongoose Schema/Model to create query, update, and delete with Express.js controllers.
  • Extensively used Promises and EventEmitter in Node.js to avoid callbacks and more readable code.
  • Developed Single Page Applications (SPA) using UI-router, Services, Controllers, Views and Directives.
  • Extensively using $http, $resource for services. Used $rootScope, local and session storages, JWT token and $watch.
  • Environment: HTML5, CSS3, Bootstrap, JavaScript, AngularJS, REST, NodeJS, MongoDB, Git.

Education

Bachelor of Technology - INFORMATION TECHNOLOGY

DVR College of Engineering And Technology
05.2014

Skills

  • Web Development: HTML, CSS, JavaScript, JSON, AngularJS, Angular, VueJs, NodeJS
  • Databases: MySQL
  • Programming Languages: Java spring boot
  • Operating System: Windows, Linux
  • IDEs worked on: Notepad, Visual Studio Code
  • Application Servers: Nodejs
  • Libraries: AngularUI, Material-UI, lodash, request, async, Mongoose

Certification

Azure fundamentals

Timeline

Project: Landing System

Safran
12.2023 - Current

Azure fundamentals

01-2022

Project: Notaries

Capgemini
06.2021 - 11.2023

Project: Media Streaming

Digital Nirvana
03.2019 - 06.2021

Project: Point Of Sale (POS)

Digital Rupay
02.2018 - 02.2019

Project: TalentScreen using Angular 1 + Nodejs

Innovapath
08.2015 - 02.2017

Bachelor of Technology - INFORMATION TECHNOLOGY

DVR College of Engineering And Technology
Dathu PatlolaSoftware developer