Over 8+ years of IT experience in Developing the software and testing them using ReactJS, NodeJS and Django frameworks and tested them using JAVA, Selenium and Cucumber Framework.
Experienced in MERN stack development Mongo dB, Express, Node, and ReactJS.
Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
Extensive knowledge in developing single - page applications (SPAs).
Working knowledge of Web protocols and standards (HTTP HTML5/XHTML/XHTML-MP, CSS3, Web Forms, XML, XML parsers)
Expertise in ReactJS framework to develop the SPA. Experienced in ReactJS and working with React Flux architecture.
Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Extensive experience in developing web pages using
Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS LESS or SASS pre-processors and Compass.
Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
Good Expertise in analysing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
Overview
8
8
years of professional experience
1
1
Certification
Work History
Software Engineer
MASTERKUBE SOFTWARE SOLUTIONS AND SERVICES PRIVATE LIMITED
Chennai
01.2016 - 04.2024
Python Django Developer/ Backend Developer
NYKER
Brighton
01.2016 - 04.2017
Python code and fix them with code enhancements- code used various python libraries such as Jython
Constructed powerful and modern frontend architecture, involving React, Redux, and ES6
Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept
Developed user interface by using the React JS, Flux for SPA development
Creating new MEAN / MERN stack React applications
Developed web applications and RESTful web services and APIs using Python, Django and PHP
Experience with Django, a high-level Python Web framework
Automated JIRA processes using Python and bash scripts
To fetch data of definite options that are selected, Python routines were written to log into websites
Automated AWS S3 data upload / download using Python scripts
Responsible for setting up Python REST API framework using DJANGO
Developed Merge jobs in Python to extract and load data into MySQL database
Created Python and Bash tools to increase efficiency of application system
Developing Python Framework using Django to perform scan software unit monitoring
Built data visualizations to monitor file server load, web server speeds, data processing and more using d3, backbone, jquery, mysql
Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript
Developed rating and sharing single page application by using Angular.JS, Bootstrap, Ember.js and React JS
Created responsive graphs using D3.js and CSS
Involved in creating a reusable component using ReactJS and Redux JS for DOM Manipulation.
Design and development of user interfaces and client displays using Java Script, CSS and troubleshoot various issues in
Used GoLang to create backend servers
Developed a front-end application using React JS and FLUX architecture for internal team's productivity use
Built various graphs for business decision making using Python matplotlib library
Extracted data from PostgreSQL, Cassandra, Redis, Influx dB and Elastic Search
Designed and built flexible, innovative web-based data visualizations, working with D3.js
ReactJS / Front End Developer
Teravision Technologies
05.2017 - 12.2018
Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF
Used React-Router to turn application into Single Page Application
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON
Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js
Maintained states in the stores and dispatched the actions using Redux
Implemented the Drag and Drop functionality using React-Draggable
Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more
In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux
Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services
Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions
Created and used Reducers that received said Actions to modify the Store State Tree
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls Called the Restful web services calls for and GET methods POST, PUT, DELETE
Have worked on AWS for fetch the pictures files from AWS to Ul
Used React flux to polish the data and for single directional flow
Used Object Oriented Programming concepts to develop Ul components that could be reused across the Web Application.
Design, develop and test HTMLS, CSS3 Bootstrap, JavaScript, jQuery and ReactJS that meets accessibility and web browser standards for website
Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table
Applied optimization techniques to reduce page size and load times to enhance user experience using sprites
Developed user interface by using the React JS, Flux for SPA development
Extensively used Git for version controlling and regularly pushed the code to GitHub
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using React
Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE 11
Used flickity.js for creating carousel-images
Python Stack Developer
CodeBright
01.2019 - 10.2021
Used Python and Django to interface with the jQuery IJI and manage the storage and deletion of content
Worked on several python packages like Scipy, Scikit Learn, Pandas, Numpy,Matplotlib,Seaborn etc
Used ECMAScript 6, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA
Worked with various MVCJava frameworks like Angular.JS, EXT JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require .JS, D3.JS, etc
Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON
Developed entire frontend and backend modules using Python on Django Web Framework
Worked on designing, coding and developing the application in Python using Django MVC
Experience in working with Python ORM Libraries including Django ORM,
Worked on integrating python with Web development tools and Web Services
Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
Rewrote existing Python/Django modules to deliver certain format of data
Wrote python scripts to parse XML documents and load the data in database
Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS
Developed custom consumers and producers for Apache Kafka in Go (golang) for cars monitoring system
Experience in implementing and working on the python code using shell scripting
Performed troubleshooting, fixed and deployed many Python bug fixes
Created real-time dashboard for Executives, utilizing Logstash, Elastic Search, Kibana & Redis
Used scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms
Designed the real-time analytics and ingestion platform using Storm and Kafka
Wrote Storm topology to accept the events from Kafka producer and emit into Cassandra DB
Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
Developed dynamic web pages using HTMLS, CSS3, JQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor
Implemented Restful web service to interact with Redis Cache framework
Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package
Wrote scripts in Python for extracting data from HTML file
Utilize PylJnit, the Python Unit test framework, for all Python applications
Worked with NoSql Databases like Apache Cassandra, Mongo DB
Building a Command line tool to interact with RESTful API using in Golang
Designed SPA (Single page applications) in Flux architecture using React.js Project in the Client Side
Nodejs /Backend Developer
Zendesk
Melbourne
11.2021 - 12.2022
Worked on the application grocery.walmart.com as Node.js developer to build different REST APIs for modules such as user, products, checkout.
Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
Used Object Oriented JavaScript concepts like Classes and Inheritance on Server-side scripting.
Experienced in Hapi.js framework which helps in writing reusable code and helps in validating and authenticating code easily.
Involved in writing unit test cases using Lab.js and achieved more than 95% code coverage.
Used third party APIs such as from CASPR for reserving slots, Payments for cart checkout.
Did validation using joi module in Hapi.js which helps in validating any component.
Used ESLint to report any patterns or global leakages in the code.
For storing customer, Product Data used MySQL and Oracle Databases.
Used Swagger for API documentation and check the API functionality and response without effecting the source code.
We used GraphQL to query the data with parameters like customerlD, orderlD, to get exact data.
Involved in using Splunk for analysing and tracking the issues.
Involved in scrum Methodology for the work flow.
Used GIT for accessing the repositories and maintaining the code.
Researched and implemented code coverage and unit test plug-ins with Jenkins.
MERN Stack Developer
Adastra
Toronto
01.2023 - 04.2024
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
Responsible for React Ul and architecture
Building components library, including Tree, Slide-View, and Table Grid
Implemented stable React components and stand-alone functions to be added to any future pages
Used React JS for templating for faster compilation and developing reusable components
Used React-Autocomplete for creating google maps location search on the webpage
Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc
Based on build target Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers
Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux , Flex, Mongo DB
Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions
Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend
Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags
Implemented React container and presentational components (as Stateless and Functional components when applicable)
Added Excel-Builder to download the Tabular data in Excel format using React
Implemented flux pattern by using redux framework as a core dependency
Have worked on AWS to integrate the server side and client side code
Experience in RESTful web services to integrate between Server side to Client Side
Worked with JASMINE unit test framework to write unit tests for JavaScript code
Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows
As an onsite coordinator, I have interacted with offshore team to give the Functional and Technical Knowledge and to track the status of the project
Used HP Quality Centre to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
Education
Post Graduate - Machine Learning And Artificial Intelligence
University Of Hyderabad
Hyderabad
04.2021
MBA - Operations, Logistics And Supply Chain Management
ITM Business School
Navi Mumbai
05.2019
Bachelor of Engineering - Mechanical Engineering
Anna University
Chennai
04.2016
Skills
HTML 5, CSS 3, BootStrap, Tailwind CSS
JavaScript, ES6, ReactJS, NodeJS, ExpressJs
Python, Django, Flask, Machine Learning and Artificial Intelligence
AWS Solutions Architect, Amazon Web Services - 2022
Timeline
MERN Stack Developer
Adastra
01.2023 - 04.2024
Nodejs /Backend Developer
Zendesk
11.2021 - 12.2022
Python Stack Developer
CodeBright
01.2019 - 10.2021
ReactJS / Front End Developer
Teravision Technologies
05.2017 - 12.2018
Software Engineer
MASTERKUBE SOFTWARE SOLUTIONS AND SERVICES PRIVATE LIMITED
01.2016 - 04.2024
Python Django Developer/ Backend Developer
NYKER
01.2016 - 04.2017
Post Graduate - Machine Learning And Artificial Intelligence
University Of Hyderabad
MBA - Operations, Logistics And Supply Chain Management
ITM Business School
Bachelor of Engineering - Mechanical Engineering
Anna University
Similar Profiles
Vasuda KrishnamurthyVasuda Krishnamurthy
Financial Analyst at EMC SOFTWARE AND SERVICES INDIA PRIVATE LIMITED/Dell, Technologies India Private LimitedFinancial Analyst at EMC SOFTWARE AND SERVICES INDIA PRIVATE LIMITED/Dell, Technologies India Private Limited