Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

Venkatesan J

Chennai

Summary

  • 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
  • HTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, ReactJS, Redux, Flex, Angular JS (1 .X) JQuery, JSON, NodeJS, Ajax, JQUERY, Bootstrap.
  • 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
2016.01 - 2024.04

Python Django Developer/ Backend Developer

NYKER
Brighton
2016.01 - 2017.04
  • 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
2017.05 - 2018.12
  • 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
2019.01 - 2021.10
  • 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
2021.11 - 2022.12
  • 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
2023.01 - 2024.04
  • 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
  • Java, Selenium, Cucumber, TestNG
  • MongoDB, Dynamo DB, Oracle SQL, PostGre SQL,MySQL
  • AWS - EC2, Lambda, EKS,EBS,SNS,SQS,S3,VPC,CloudWatch
  • CI/CD- Git,Jenkins, Docker, Kubernetes,Ansible
  • JIRA, Bitbucket, Confluence, Postman

Languages

Tamil
First Language
English
Proficient
C2

Certification

  • Certified SQL developer, ORACLE - 2020
  • AWS Solutions Architect, Amazon Web Services - 2022

Timeline

MERN Stack Developer

Adastra
2023.01 - 2024.04

Nodejs /Backend Developer

Zendesk
2021.11 - 2022.12

Python Stack Developer

CodeBright
2019.01 - 2021.10

ReactJS / Front End Developer

Teravision Technologies
2017.05 - 2018.12

Software Engineer

MASTERKUBE SOFTWARE SOLUTIONS AND SERVICES PRIVATE LIMITED
2016.01 - 2024.04

Python Django Developer/ Backend Developer

NYKER
2016.01 - 2017.04

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
  • Certified SQL developer, ORACLE - 2020
  • AWS Solutions Architect, Amazon Web Services - 2022
Venkatesan J