Shiv Rajan
Python Developer
Email: shivrajan548@[Link]
Summary of Qualifications
• Python Developer with over 7+ years of IT Experience in designing, developing, testing and
implementing various stand-alone and client-server architectures-based enterprise application
software on different domains.
• Good experience in developing web applications implementing MVT/MVC architecture using
Django, Flask web application frameworks.
• Experience in Object Oriented Design and Programming concepts in Python.
• Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based
environment, along with data analytics, data wrangling and Excel data extracts.
• Working Experience on various Python packages such as NumPy, SQL Alchemy, Beautiful soup,
pickle, Pyside, Pymongo, SciPy, PyTables.
• Hands on Experience in Python, Shell Script KSH, BASH & Perl.
• Good Experience in Shell Scripting for Automation.
• Extensive experience and knowledge with designing, installing, and implementing VCenter, VMware
View, VMotion, Storage VMotion, HA, DRS, SRM, VMware VCenter Converter
• Experience VMware clustering, HA, DRS rules, vMotion, Storage vMotion Snapshot manager,
Cloning, Template creation and deployment& VMware View, Site Recovery manager
• Experienced in NoSQL technologies like MongoDB, Redis and Cassandra and relational databases
like SQLite, PostgreSQL, Dynamo DB, Maria DB and MySQL databases.
• Good experience in working with Amazon Web Services like EC2, Virtual private clouds (VPCs),
Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
• Experience in job workflow scheduling and monitoring tools like Airflow and Autosys.
• Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML,
DHTML, JavaScript, Bootstrap and jQuery.
• Developed the consumer-friendly front-end with an easy-to-use API UI and fast access RESTFUL
• Experience with specific technologies/platforms like Java script, React/Redux.
• Experienced on working with Docker for creating images that are deployed on AWS as
Microservices and Experienced on managing the local deployments in Kubernetes and creating local
cluster and deploying application containers.
• Excellent working knowledge in UNIX and Linux shell environments using command line utilities
and built back-end application with Python / Django, work with docker, RabbitMQ, Celery, Jenkins.
• Good Experience in MVC frameworks like AngularJS, Node JS and jQuery.
• Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
• Experience with Unit testing/ Test driven Development (TDD), Load Testing and worked on Celery
Task queue and service broker using RabbitMQ.
• Extensive domain knowledge on Insurance like General Insurance and Real Estate Investments
(REX).
• Efficient knowledge in using different version control systems like Git, and GitHub.
• Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in
Building reports and dashboards.
• Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and
Amazon SQS.
• Involved in all the phases of Software Development Life Cycle (SDLC) using Project management
tools JIRA, Redmine and Bugzilla.
• Familiarity with development best practices such as code reviews and unit testing and experience in
designing the Automation frameworks
Professional Skills
•
• Languages: Python, C, C++, Shell Script, Java, PHP, PL/SQL, Ruby
• Version Controls: GIT, GitHub, SVN, CVS
• Web Technologies: JavaScript, HTML, CSS, jQuery, AngularJS, Ext JS, Node JS, React JS, JSON, AJAX
and bootstrap.
• VMware: VMware vSphere 4.1/5.0/5.1/5.5/6.0/6.5, ESXi Server 4.1/5.0/5.1/5.5/6.0/6.5, cloud
Director, VMware SRM, VMware vRealize Orchestrator (vRO), vRealize Operations Manager
(vROPS), VMware vRealize Automation (vRA), VMware Horizon, VMware Standalone Converter,
vShield, VMware Update Manager, VMware Virtual Desktop Infrastructure VDI, VMware
Workstation, VMware VCB, VMware View, Pivotal Spring, Spring Enterprise and Spring Server.
• Frameworks: Django, Flask, Pyramid
• Web Services: Soap, Apache Axis, Restful
• Databases: PostgreSQL, MySQL, Maria DB, Oracle 8i/9i/10g, MS Access, SQL Server, Sybase, SQLite,
SQL Alchemy
• NoSQL Databases: Mongo DB, Redis, Cassandra
• Operating Systems: Linux, Windows, IOS.
• Cloud Platform/CICD Tools: AWS/ Docker, Kubernetes
Professional Experience
Client: Amtrak May 2021 to Present
Location: Austin Tx
Python Developer
• Part of team implementing REST APIs in Python using micro-framework like Flask with SQL
Alchemy in the backend for management of data center resources on which OpenStack would be
deployed.
• Built alert & monitoring scripts for applications & servers using Python & Shell Script.
• Write scripts shell/Perl/python to automate various system tasks such as performance and
availability monitoring, user account monitoring and file system usage
• Wrote and executed various MySQL database queries from python using Python-MySQL connector
and MySQL DB package.
• Build SQL queries for performing various CRUD operations.
• Design back schema, and database JSON structures
• Creating and managing Virtual machines, data stores, clusters, hosts and useful resource pools
• Automated continuous integration delivery workflows to deploy Micro services applications via
Docker containers.
• Worked on ETL Migration services by developing and deploying AWS Lambda functions for
generating a serverless data pipeline which can be written to Glue
• Design and Develop ETL Processes in AWS Glue to migrate Campaign data from external sources
like S3, ORC/Parquet/Text Files into AWS Redshift.
• Configured VMware HA, DRS in acquiring higher efficiency for VMware infrastructure
• Worked with Cloud-based solutions like Turbonomic for deploying on-demand Windows and Linux
• Automated Configured Tenants, Blueprints, Security Groups, End Points and Resource Pools
in vRA Infrastructure
• Deployed and managed Blueprints for Linux and Windows systems on Dev, QA and Prod
environments
• Developed vRA/vRO customized blueprints for other teams
• Build and configured the VMs and Physical server as per the business and application requirements
from the internal clients
• Configuring the Splunk Add-on for AppDynamics and Splunk App for Jenkins.
• Installed/Configured and Managed JFrog Artifactory Repository Manager and all the Repositories.
• Responsible in building key based SSH authentication with nodes, creating inventory of remote
hosts and creating playbooks.
• Created Ansible playbooks which are the entry point for Ansible provisioning, where the
automation is defined through tasks using YAML format and run Ansible Scripts to depending on
provision to Dev servers. Converted a slow and manual procedure to dynamic API generated
procedures in Ansible.
• Experience in deploying OVF/OVA files as a Virtual Machines
• Experience in building various versions of RHEL Linux VMs
• Installed and configured Active Directory, Global Policy, and Windows Authentication methods in an
enterprise environment
• Collaborated within a team using an agile development workflow and widely accepted collaboration
practices using Git.
• Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom
tools developed in Python and Bash
Environment: Python, Flask, RESTful webservice, MySQL, Ansible, Jenkins, Bitbucket, GIT, GITLAB,
Turbonomic, ESXi, VCenter Server, Cloning, Snapshots, HA in Clusters, DRS, Windows Server OS
2003/2008/2012, Windows Client OS Win 7/Win 8/Win 8.1, Shell Scripts Ksh , Csh,VCAC, VDI, BMC
Track-it, NetApp FC SAN/NAS storage, Avocent KVM, Cisco UCS servers, HP ProLiant G3, G5and G7
servers, HP Blade Servers.
Client: Intel August 2019 to April 2021
Location: Chicago, IL
Python Developer
• Designed the front-end applications, user interactive (UI) web pages using web technologies like
HTML, XHTML, and CSS.
• Developed the PySpark code for AWS Glue jobs and for EMR.
• Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
• Data sources are extracted, transformed and loaded to generate CSV data files with Python
programming and SQL queries.
• Developed several algorithms for generating several data patterns
• Analyzed application requirements and creating JILs for use with Autosys.
• Worked on designing and writing custom Feed applications in Python for loading confidential
(Multiple Listing Service) Confidential from RETS (Real-Estate Transaction System).
• Added several options to the application to choose algorithm for data and address generation.
• Developed python framework using various Python libraries like Pandas and NumPy for Data
validation.
• Worked on design and development of Unix Shell Scripting as a part of the ETL Process to automate
the process of loading.
• Prepare Python & KSH Shell Scripts for Automation of administration tasks.
• Architect and developed python and Django for the back-end development and front-end
application using React, Webpack, Redux and PostgreSQL for database.
• Implemented Docker containers to create images of the applications and dynamically provision
slaves to Jenkins CI/CD pipelines.
• CSS styles were developed in order to preserve the uniformity of all the screens throughout the
application and posting of screen objects.
• Worked on Front end by using JavaScript.
• Developed various screens for the front end using React JS and used various predefined
components from NPM (Node Package Manager).
• Involved in creating a reusable component using React JS for DOM manipulation.
• Implemented HTTP REST API using Node JS and extensively tested RESTful services using
POSTMAN.
• Involved in daily SCRUM meetings to keep track of the project status.
• Involved in all phases of Software Development Life Cycle (SDLC), including requirements analysis,
design and development, bug fixing, supporting QA teams and debugging production issues.
• Maintained the code base and version controller with GIT.
•
Environment: Python 3.x, Django 1.9, Airflow, Autosys, HTML5, CSS3, React JS, JavaScript, Shell
Scripts, jQuery, MySQL, AWS, MongoDB, PostgreSQL, Angular JS, JIRA, RETS, Rest APIs, Jenkins,
Docker, Kubernetes, Git, Linux.
Client: Fond Jun 2018 to July 2019
Location: Seattle, WA
Python Developer
• Responsible for SDLC process in gathering requirements, system analysis, design, development,
testing and deployment.
• Designed the front-end applications, user interactive (UI) web pages using web technologies like
HTML, XHTML, CSS, JavaScript and jQuery.
• Used PySpark to expose Spark API to Python.
• Work with team of developers on python applications for RISK management.
• Design, develop, test, deploy and maintain the website.
• Designed and developed data management system using MySQL.
• Rewrite existing Python/Django modules to deliver certain format of data.
• Developed entire frontend and backend modules using Python on Django Web Framework.
• Responsible for debugging and troubleshooting the web application.
• Using Subversion control tool to coordinate team-development.
• Used Django Database APIs to access database objects.
• Developed server-based web traffic statistical analysis tool using Flask, Pandas.
• Wrote python scripts to parse XML documents and load the data in database.
• Handled all the client-side validation using JavaScript.
• Automated the existing scripts for performance calculations using NumPy and SQL alchemy.
• Used jQuery for all client-side JavaScript manipulation.
• Created unit test/regression test framework for working/new code
• Created a Python based GUI application for Freight Tracking and processing
• Used Django framework for application development.
• Created database using MySQL, wrote several queries to extract data from database.
• Worked in development of applications especially in UNIX environment and familiar with all
commands.
Environment: Python, Flask, PHP, Ruby, HTML5, CSS, JavaScript, jQuery, AJAX, Web services,
GitHub, Selenium, MYSQL, PostgreSQL, Mongo DB.
Client: Topia June 2015 to November 2017
Location: San Francisco CA
Python Developer
• Developed MVC with number of templates for login and registration of candidate detail with end-to-
end protocol to save in database.
• Designed Forms, modules, Views and Templates using Django and Python.
Installed/configured/maintained MySQL database and MongoDB database.
• Installed/configured/maintained Apache servers on all machines (production server and
development servers).
• Extensive experience in deploying, managing and developing Oracle SQL developer clusters.
• Developed widgets for GUI using Gtk modules of Python.
• Developed tools using python, Shell Scripting, XML to automate some of menial tasks.
• Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, SASS and JavaScript.
Used Jenkins to deploy Django application and run unit tests.
• Used SVC version control system for maintain version of code. Used agile methodology.
• Responsible for debugging and troubleshooting the web application.
• Collaborated with internal teams to convert end user feedback into meaningful and improved
solutions.
Environment: Python, Django, Flask, Jenkins, Apache Web Server, Apache spark, XML, MySQL, SQL
Alchemy, MongoDB, REST, CSS, SASS, AJAX, HTML, Shell scripting, Sublime, XHTML, SVC.
Education & Certifications
• Bachelor of Engineering (Computer Science), Anna University. 2012