Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic
Vignesh Marimuthu

Vignesh Marimuthu

Senior Python Developer
Chennai

Summary

  • Over 8+years of experience in Python Full stack developer/Application developer and Automation Engineer of both Python version 2 and 3.
  • Having 3 years of experience in AWS services (SNS , SQS, S3, CloudFront, Lambda, CDN, DynamoDB, EC2, Elastic cache,
    Cloudwatch, API gateway, Codecommit).
  • Having 4 years of experience in Javascript/jquery and minimal experience with Nodejs /React JS libraries, also good understanding in HTML and CSS.
  • Having 3 years of experience with both relational Database of Mysql and Non relational databases MongoDB, DynamoDB. Wrote Python modules to extract/load asset data from the source database
  • Adept at automating repetitive workflows, which are initiated manually with Python scripts and Unix Bash shell scripting.
  • Experienced in development of Restful API Web Services using python Flask framework for getting and sending data from the external interface in the JSON format.
  • Proficient in developing websites and web applications using Python/PHP, MYSQL, AWS, Flask, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
  • Experienced with Unit testing/ Test driven Development (TDD), Load Testing in JIRA, JENKIN.
  • Developed Python microservices with Django/Flask framework for Confidential internal Web Applications.
  • Experienced with version control systems (Git) and Knowledge of containerization Docker.
  • Good working experience in using version control systems Amazon EC2, Git, and GitHub.
  • Responsible for user validations on client side as well as server side.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Experienced in working with various Python IDE using PyCharm, Visual Studio Code, Sublime Text.
  • Able to analyze a requirement and act accordingly by managing the resources efficiently.
  • Proficient communication skills with experience in working with different teams.
  • Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverable.
  • Strong Experience Handling in Browser LocalDB (Localforage, IndexedDB ).
  • Experience with Front-end UI development, State management and Data Fetching through Api’s.
  • Performed compatibility testing of applications for dynamic and static content of browsers using HTML ids and XPath and CSS
    Selectors using Selenium Webdriver.
  • Managed a team of 3 Junior developers.

Overview

8
8
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work History

Consultant Engineer

GlobalLogic
Chennai
09.2022 - Current
  • Worked on the design of UNIX Shell Scripting as a part of the ETL process to automate the loading process.
  • Design, implement, and integrate UI components and Backend APIs
  • Work with the Quality Engineering team to design test plans (unit, component and integration) that address usability of all components of the application and Participate in requirements refinement, architecture discussions, design specification reviews, and test plan development for features across the full stack
  • Created an Microservice API for automate the JIRA Scheduler using Python and Flask.
  • Wrote python batch scripts to automate the ETL scripts runs every hour
  • Responsible for debugging the project monitored on JIRA(Agile)


Senior Technical Lead

HCL Technologies
Chennai
09.2021 - 09.2022


  • Designing and Developing Data Management Platform for an Oncology Research organization of US.
  • Implemented backend of the application using the flask framework.
  • Designed and implemented large scale business application systems using OOPS and OOD concepts using Python and Flask.
  • Have designed serverless architecture framework for an IoT solution using AWS services like Lambda, API Gateway , S3, SNS, SES, Cognito, DynamoDB, Kinesis, Cloudformation.
  • Involved in building and developing CKAN data catalog. Also, Customized the CKAN instance according to the client requirements and customized CKAN fields using JSON Schema.
  • Team handling, Client Interaction Repository Maintenance and Quality reporting
  • Assessed project milestones and team performance to keep staff on-task.
  • Developed technical solutions to diverse operational problems.
  • Investigated system issues and implemented resolutions to reduce downtime.
  • Creating Unit test/regression test framework for working/new code.
  • Using subversion control tool to coordinate team-development

Senior IT Service Analyst

ASM Technologies
Bangalore
05.2020 - 09.2021
  • Maintains the configuration and supports the engineering design life cycle with proper documentation ensuring that all detailed designs adhere to network standards
  • Responsibilities Automate select network operation tasks through creation and maintenance of tools
  • Developed a Module based Selenium framework for automation from scratch with methods to execute test suites for each module, Database functionalities, Running jobs in Putty, Transferring files from/to remote server.

Senior Application Developer

Vebbler Technologies Pvt Ltd
Bangalore
10.2017 - 04.2020
  • Created and Architected the ecommerce platform from scratch, running micro services in a serverless environment (API Gateway and Lambda@Edge), NoSQL DB (DynamoDB), S3 and CDN with tight security and security at rest.
  • The platform is very cost effective, having low latency and milliseconds response API timings, very scalable, secured and auto managed infrastructure. Used Python, NodeJs, JWT, JQuery, HTML5 and CSS3.
  • Migrated the APIs from PHP to Python and monolithic to micro services and Implemented 2D canvas io using to draw and apply the filters for that and stored in localforage/Indexed DB.
  • An e-commerce web application which helps to create beautiful photo albums. This project is done using a micro-service architecture And It's about print your photos, albums, posters, magnets, canvases, prints and more onto anything and everything and make customization as easy to place order
  • Technologies Used: Python, Webpack, 2Dcanvas, TypeScript, AWS (lambda function, S3,Cloudfront, DynamoDB, CloudWatch))
  • Configured AWS API Gateway and lambda function, dynamodb as microservices
  • Setup based on the project using Microservice Architecture
  • Developed an automated script for easier deployment to AWS Cloudstack and Migrated exiting jquery code to webpack and written full front-end scripts
  • Configured CCAvenue payment gateway as a micro service and serve all HTML webpages deployed into Static web hosting using s3
  • Worked on a cart and order id generation for a purchase also Created 2D Canvas to create Images with apply filters and overlays using Node Automation in background threads Part of application functionality discussions, requirements gathering, modifying scripts according to the CR(change in request) from the client side.

Executive PHP Engineer

Digicliff Solutions Private Limited
Bangalore
03.2017 - 09.2017
  • An digital marketing solutions provider with a vision to be a leading player in taking digital marketing to the next dimension through an innovative blend of solutions, services and technology
  • Working as single Automation Engineer in the project
  • Automating test cases including steps done in UI, batch job running, file upload/download from/to remote sever using Putty testing.
  • Analyzed and developed technical solutions to meet business requirements.
  • Performed unit and comprehensive testing to drive functional and technical deliverables.

Web Application Developer

Osiz Technologies Private Limited
Madurai
07.2014 - 10.2016
  • Development of Static, Dynamic Websites, E-Commerce Applications, Products, & Business Based Applications
  • Collecting all the deals that are available from the various sources by the API’s
  • Filter options for the deals based on lot of categories and filter criteria.
  • Involved on the Customize the product module, User can select their product and they can use the various engraving options like text style, clip art, image or custom text images.
  • Understanding Python files in openstack environment and make necessary changes if needed.
  • Involve in the development of the application using Python 3. 3, HTML5, CSS3, AJAX, JSon and JQuery.
  • Developed web applications in DJango frameworks Model View Control (MVC) architecture.
  • Scheduling tasks on windows task scheduler to run the Python scripts to generate reports for frequent interval of times and also send email alerts.
  • Developed the required XML schema documents and implemented the framework for parsing XML documents.

Education

Master of Computer Applications - Computer Science And Programming

SASTRA University
Thanjavur, India
05.2011 - 05.2013

Bachelor of Arts - Information Technology

Bharathidasan University
Thanjavur, India
05.2008 - 03.2011

Skills

    Python

undefined

Certification

AWS Certified Developer - Associate

Timeline

Consultant Engineer

GlobalLogic
09.2022 - Current

Senior Technical Lead

HCL Technologies
09.2021 - 09.2022

AWS Certified Developer - Associate

03-2021

Senior IT Service Analyst

ASM Technologies
05.2020 - 09.2021

Senior Application Developer

Vebbler Technologies Pvt Ltd
10.2017 - 04.2020

Executive PHP Engineer

Digicliff Solutions Private Limited
03.2017 - 09.2017

Web Application Developer

Osiz Technologies Private Limited
07.2014 - 10.2016

Master of Computer Applications - Computer Science And Programming

SASTRA University
05.2011 - 05.2013

Bachelor of Arts - Information Technology

Bharathidasan University
05.2008 - 03.2011
Vignesh MarimuthuSenior Python Developer