Summary
Overview
Work History
Education
Skills
Timeline
Generic

Sivaraj

Senior Python Developer
Singapore

Summary

  • Over 9+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture based enterprise application software.
  • Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIX and Linux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked with frameworks like Django, CakePHP, Laravel Lumen, Angular JS, HTML, CSS, Java Script, jQuery and JSON
  • Experience in writing REST APIs in Python for large-scale applications.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures.
  • Excellent working Experience in Agile (SCRUM) using TDD and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Good Command of web services with protocols REST .
  • Anticipated potential parts of failure (database, communication points, file system errors). Good working experience in using version control systems Bitbucket, Git, and GitHub.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications using PHP, MYSQL, Django, REDIS, HTML, JSON, CSS, Java Script & AJAX.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Assessed costs and risks associated with developing new features and products.
  • Skilled in testing tools like Kanbanize and JIRA.
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experienced in working with various Python IDEs using PyCharm, VS Code and Sublime
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling
  • Responsible for user validations on client side as well as server side.
  • Able to analyse a requirement and act accordingly by managing the resources efficiently.

Overview

10
10
years of professional experience
5
5
years of post-secondary education

Work History

Technical Team Lead

Avgi Solutions Private Limited
Bengaluru
11.2016 - Current
  • Created Industry shop floor design software (Plant, layout, machines lineup inside a plant, machine parts and workstation) in Python Django
  • Developed system in Python to track machine downtime/failure to Predict machines availability
  • Designed complex data log forms with using Django
  • Developed system to build custom forms with different type of inputs
  • Track OEE (Overall Equipment Effectiveness) data from Postgres SQL using Python
  • Dashboard to show OEE summary for different user roles using Angular.JS
  • Good command of web services with REST protocol using Django Rest Framework

Senior Software Engineer

Aveda Info Tech Private Limited
06.2015 - 11.2016
  • Implemented complex order processing logics using order routing engine
  • Payment processing on different stages of order (create, authorize, void and refund)
  • Hand on experience in multiple payment gateway with REST API
  • Work experience in complex shipping process to figure out suitable carrier for shipment
  • Dependency injection to maintain high level standards in library code
  • Responsible for user validations on client side as well as server side

Software Developer

FarShore Partners Software Private Limited
Madurai
01.2013 - 06.2015
  • Created web applications in Core PHP and PHP Frameworks with Angular JS
  • Implemented system for seat reservation
  • Created REST APIs to access the data from MySQL and PostgresSQL using CakePHP framework
  • Experience with Google Cloud Messaging to send notification to mobile application

Software Developer Trainee

Sathi Systems Pvt Ltd
Tirunelveli
06.2012 - 12.2012
  • Worked as software trainee
  • Supported team with small tasks in PHP and Python
  • Created simple web applications

Education

B.Tech Information Technology -

Anna University
08.2008 - 05.2012

High School Diploma -

St. Xavier’s Higher Secondary School
06.2007 - 03.2008

Skills

Python

undefined

Timeline

Technical Team Lead

Avgi Solutions Private Limited
11.2016 - Current

Senior Software Engineer

Aveda Info Tech Private Limited
06.2015 - 11.2016

Software Developer

FarShore Partners Software Private Limited
01.2013 - 06.2015

Software Developer Trainee

Sathi Systems Pvt Ltd
06.2012 - 12.2012

B.Tech Information Technology -

Anna University
08.2008 - 05.2012

High School Diploma -

St. Xavier’s Higher Secondary School
06.2007 - 03.2008
Sivaraj Senior Python Developer