Object-oriented programming, analysis, design, documentation, integration, testing, and implementation of client-server, distributed, multi-tiered, and large-scale enterprise applications using ReactJS, Javascript, and Python technologies with over 7+ years of IT experience.
Python programming expertise and a solid grasp of OOPs, Collections, Exceptions Handling, Input/Output (I/O) Systems, Annotations, Enums, Concurrency, Multi-Threading, Lambdas, and Generics are both required. employing HTML5, CSS3, Javascript, Typescript, and AJAX to design and construct interactive front-end apps.
Knowledge of various design patterns for creating front-end and back-end frameworks utilizing object-oriented analysis. experience utilizing Python, CSS, HTML, JavaScript, Angular JS, and JQuery to design web-based applications
Working knowledge of databases, Restful APIs, and MVC design patterns among server-side technologies. superior technical assistance and troubleshooting skills for migrations
Overview
8
8
years of professional experience
4
4
years of post-secondary education
Work History
Full Stack Engineer
Palo Alto Networks
Arlington, TX
08.2020 - Current
Led and managed a team of 5 to design a full-featured web application, boosting yearly revenue by $4.8M.
Created Repositories for Frontend (React.js), Backend (Python), and Reporting on Bitbucket, enhanced applications with Docker, established a modular project structure, monitored and created Environment Variables, migrated repositories to Gitlab, constructed logic for a streamlined Questionnaire, designed databases, discussed improvements, and implemented GraphQL.
Test strategies and tested features on a development server and staging server to ensure everything works and provides a seamless user experience.
Participated in Salesforce integration, deployed the application on Development, Staging, and Production, implemented and maintained Analytics, implemented an in-sprint test automation strategy, constructed logic for effective testing strategies, performed UI and API testing, and wrote 100+ Unit Tests.
Scrum management created tasks in Jira, presented and discussed features released in the latest sprint, held Backlog grooming meetings before every sprint, brainstormed ideas with the team, and planned, tracked, and managed deliverables on 20+ sprints and 10+ deployments.
Full Stack Developer
Equifax
St.Louis, MO
05.2019 - 08.2020
Worked on server-side web applications using Node.js and was involved in the Construction of UI using JQuery, ReactJS, Ext JS, Bootstrap and JavaScript
Architected and implemented REST API interfaces using JavaScript and Node.js
Developed Single Page Web Application with ReactJS, Redux, Express.js, Node.js, REST API, and MongoDB
Designed responsive UI pages using HTML5, CSS, JavaScript, Vue.js, and react-bootstrap
Created reusable React components for the application and used props for single directional data flow, and used state for Class components
Used Mongoose to write CRUD operations for retrieving and updating data
Used Postman to test API and used GIT as a version control tool
Participated in Agile & TDD methodology for application development & used JIRA as a project management tool
Used React, JavaScript, and JQuery to create Controllers to handle events triggered by clients and send requests to the server
Debugged the application using Chrome Inspector, Firebug, IE Tester, and many other debug tools
Used SVN repository for software version control
Deployed the application on MS Azure
Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code
Used Babel for transpiling and Webpack for bundling, module injection, and dependencies
Implemented Node-Router, Node Redux architecture, ES6, web pack, and Grunt to turn the application into Single Page Application
Worked with unit testing of JavaScript applications using Jasmine, Jest, enzyme, and Integration test
Worked with MEAN/ MERN stack for developing applications
Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
Javascript Full Stack Developer
Hasura
Bangalore, India
02.2015 - 05.2019
Designed the front-end applications, and user interactive web pages professionally using web technologies like HTML, XHTML, and CSS
Built web pages with navigation bars and other features that are more user-interactive using JQuery plugins, AJAX, and JavaScript
Redesigned and implemented a complete website to meet web and industry standards
Used NodeJS Frameworks in the development of web applications
Involved in creating Software Design Documents, Technical Design & Unit Testing Documents
Applied Use Case diagrams to validate and test web application design against the UI architecture
Making the web pages dynamic and asynchronous using AJAX, JSON, and XML
Used Ajax to send requests to the server to check the functionality of the websites
Extensively used SVN version control system and built HTML5/CSS3-based page layouts that are cross-browser compatible and standards-compliant
Experience in thoroughly performing unit testing using Jasmine
Used JIRA for bug tracking
Used Chrome developer toolbar, Firebug, and safari developer tools for troubleshooting and debugging
Involved in the implementation of RESTFUL web service APIs using Node.js, which were consumed by making AJAX calls and JSON as data exchanging tools
Developed Web Services for data transfer from client to server and vice versa using REST
Heavily Involved in UI development to support cross-browser compatibility
Worked with partners and clients at every stage of integration implementation, for instance, to gather requirements and review completed implementation.
Head of Human Resources at Protect AI, Inc. (Acquired by Palo Alto Networks)Head of Human Resources at Protect AI, Inc. (Acquired by Palo Alto Networks)