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
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