0% found this document useful (0 votes)
3 views6 pages

Gautam Balakrishnan Python Developer (1)

Gautam Balakrishnan is a Python Developer with 8 years of experience specializing in web applications, data mining, and AWS technologies. He has worked with various frameworks and libraries including Django, Flask, and multiple database systems, and has experience in cloud computing and CI/CD pipelines. His professional background includes roles at major companies like Apple and PayPal, where he contributed to backend and frontend development, data analytics, and infrastructure management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views6 pages

Gautam Balakrishnan Python Developer (1)

Gautam Balakrishnan is a Python Developer with 8 years of experience specializing in web applications, data mining, and AWS technologies. He has worked with various frameworks and libraries including Django, Flask, and multiple database systems, and has experience in cloud computing and CI/CD pipelines. His professional background includes roles at major companies like Apple and PayPal, where he contributed to backend and frontend development, data analytics, and infrastructure management.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Gautam Balakrishnan

Email: [email protected]
Phone: (804)-829-0765

● 8 years of experience as a Python Developer with a deep understanding of technology trends with expertise in
the core of complex technologies especially Amazon Web Services (AWS).
● Experience in analysis, design, and, development, testing, implementation and maintenance of various web
applications using Python (Django and Flask).
● Experience in Data mining with large datasets of Structured and Unstructured data, Data Acquisition, Data
Validation, Predictive modeling, and Data Visualization.
● Good experience in backend application development with Django, Flask, JavaScript, Angular JS, MySQL,
PostgreSQL, and SQLite.
● Have good knowledge ofNoSQL databases like Cassandra and MongoDB and with the SQL databases like
MySQL/PostgreSQL, and SQLite3.
● Hands on Experience with the implementation of Python libraries: Pandas, NumPy, SciPy, PyTables, SQL.
● Have good knowledge in using NoSQL databases like Apache Cassandra, Kubernetes and MongoDB (2.6, 2.4),
SQLAlchemy, Matplotlib, and URL lib in various tasks.
● Knowledge about AWS technologies including EC2, S3, RDS, ELB, and Elastic ache and also certified as AWS
Solutions Architect in 2021...
● Experience in AWS cloud platforms like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance
storage), and Elastic Load Balancers (ELBs).
● Implementing infrastructure on new AWS systems and migration of existing infrastructure to AWS Cloud
platforms and automated using Terraform, Cloud Formation Templates, and modules.
● Implemented a 'server less' architecture using API Gateway, Lambda and deployed AWS Lambda code from
Amazon S3 buckets, and configured it to receive events from your S3 bucket.
● Experience in Kubernetes which provides a platform for automating deployment, scaling and operations of
application containers across clusters of hosts.
● In-depth knowledge of Rest API and JSON Parsing, and JQuery.
● Experience in data analytics, and predictive analysis like Classification, Regression, and Recommender Systems.
● Strong knowledge of Object-Oriented Design and programming concepts using Python.
● Experience in writing/editing web content, technical and user documentation, business process analysis, process
flowcharting, and documentation.

Technical Skills:

Languages: Python, SQL, PL/SQL


Python Libraries: NumPy, Pandas, Matplotlib, SciPy, Scikit-Learn.
Database: SQL Server, MySQL, Oracle, PostgreSQL, MongoDB
Web Technologies: HTML5, CSS3, XML, JavaScript, jQuery, AJAX, XML
Development IDE: PyCharm, PyDev Eclipse, Vim, Net beans, MS Visio, Sublime Text, Notepad++
Web Frameworks: Django, Flask, PyTest
Cloud Computing: AWS, Google Cloud.
Version Controls: GitHub, Git, SVN, CVS
Methodologies &Tools: Agile, Scrum, Waterfall, JIRA

Education:
Master of Science in Electrical Engineering (Networking and Communication) California State University, Long Beach,
California August 2014 - January 2017 GPA: 3.07
Bachelor’s in Electronics and Communication Engineering from BVBCET, Hubli, India.
Work experience

Apple - Austin, TX Oct 2022-


Present
Python Developer

Responsibilities:

 Coordinated with development teams like Database and front-end teams to determine UI application
requirements for inventory management while assisting partners.
 Developed entire frontend and backend modules using Python in Django framework.
 Used Oracle SQL Developer to keep track of changes inventory.
 Worked on reprogramming existing databases to improve functionality.
 Worked in Linux terminal to monitor logs of different jobs happening in the backend.
 Integrated user-facing elements using server-side logic.
 Used some of the client’s in-built testing and debugging applications
 Worked closely with the client and helped in assessing and prioritizing client feature requests.

Environment: Python, Django web framework, PHP, Linux, HTML, JSON, Postman, Oracle SQL Developer

PayPal –Sanjose, CA Oct 2021 – Sep


2022
Python Developer

Responsibilities:

 Design, develop, test, deploy and maintenance of the website.


 Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
 Developed entire frontend and backend modules using PHP/Python.
 Wrote python scripts to parse XML documents and loaded the data in database.
 Generated property list for every application dynamically using python.
 Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build
artifacts to Nexus Google Cloud Platform (GCP) as a part of POC.
 Created SOAP web services and SOAP handlers to store the SOAP messages. Performed pytest and unit test on
them. Extracted XML code from script for testing.
 Microservice architecture development using Python and Docker on an Ubuntu Linux platform using HTTP/REST
interfaces with deployment into a multi-node Kubernetes environment.
 Handled all the client-side validation using JavaScript.
 Creating unit test/regression test framework for existing code
 Installed data sources like SQL-Server, Cassandra and remote servers using the Docker containers as to provide
the integrated testing environment for the ETL applications.
 Created a Test Automation Framework with Selenium for test automation process
 Using Subversion version control tool to coordinate team-development in different environments (Linux).
 Responsible for debugging and troubleshooting of web application.

Environment: GCP, Python, Django web framework, PHP, Couch base, Linux, HTML, CSS, AJAX, JavaScript, Apache Web
Server.
AT&T, Plano, TX. Feb 2021 – Sep
2021
Python Developer

Responsibilities:

 Designed and developed the server module and resolved issues and responsible for its enhancements.
 Architected and developed Python and Django for the backend development and front-end application using
React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
 Used Docker for managing the application environments.
 Developed Python scripts for testing the car functioning on different services.
 Worked with Splunk for testing the performance and debugging server level problems.
 Generated Python Django forms to record data of online users and used PyTest for writing test cases.
 Implemented various Validation Controls for form validation and implemented custom validation controls using
Object Oriented JavaScript.
 Developed Restful Micro Services using Flask and Django and deployed on AWS servers using EBS and EC2.
 Working knowledge of Docker Hub, Docker Container network, creating Image files primarily for middleware
installations & domain configurations. Evaluated Kubernetes for Docker Container Orchestration.
 Developed views and templates with Django view controller and template to create a user-friendly website
interface.
 Worked on Django queues.
 Used Circle CI for continuous integration and delivery platform over GIT.
 Used DjangoMigrations for designing and expanding of the database.
 Automated most of the daily task using python scripting.
 Involved in the CI/CD pipeline management for managing the weekly releases.
 Worked on Jira for managing the tasks and improving the individual performance.
 Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.

Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, Apache web server. GitHub,
HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, JIRA.

Client: EOG, Houston-TX Feb 2020– Jan


2021
Role: Software Development Analyst

Responsibilities:

● Involved in building database models and views utilizing Python, in order to build an interactive web-
based solution.
● Used Django configuration to manage URLs and application parameters.
● Worked with JSON-based Web services.
● Using Django REST Framework to create tokens and verify the token to allow access to the rest of the
application.
● Developed multiform data upload for retail chain internal application to upload files in the server.
● Created search autocomplete API by creating search index in database which resulted in 70% reduced querying
time.
● Developed provision in the application to send emails.
● Worked on certain UI aspects of the website using HTML, CSS, and JavaScript.
● Built, tested, and maintained ETL data pipelines integrating data from multiple servers into a cohesive data
warehouse and other repositories for reporting and analysis.
● Developed automatic backup, restore Linux scripts, and, deployed at 1300+ retail stores which reduced 40%
data loss issues.
● Collaborated with supervisors, administrators, and senior engineers to ensure production deadlines are met.
● Created a Git repository and added the project to GitHub.
● Implemented the application in the LINUX environment and worked with all its commands.
● Re-designed various modules for executing changes and made an efficient system.
● Responsible for debugging and troubleshooting the application.
● Understanding the manual test cases from regression suit and identifying the feasible test scenarios.
● Utilized Agile process and ServiceNow issue management to track assigned/completed tasks and bug fixes.
● Responsible for debugging and troubleshooting the web application.
● Developed unit test/regression tests using PyTest framework for working/new code.

Client: Duke, Charlotte, NC Nov 2018 – Jan


2020
Role: Python Developer

Responsibilities:

 Implemented user interface guidelines and standards throughout development and maintenance of website.
 Worked with SAS and Python for data analysis and visualization purpose to get a better understanding about the
data.
 Migrated the SAS code to Python for the better use of python visualization and analytical models.
 Created own algorithms to predict the Taxpayer’s behavior which will be helpful for future purpose.
 Involved in development using Python, bug fixing.
 Developed web-based applications using Python (3.x), Django (1.11), XML, CSS, HTML, and DHTML.
 Developed entire frontend and backend modules using Python on Django Web Framework.
 Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route
53, CloudWatch, CloudFront, Cloud Trail.
 Management and Administration of AWS Services CLI,EC2,VPC,S3,ELB Glacier, Route 53,CloudTrail,IAM , and
Trusted Advisor services.
 Development of real-time multi-tasking systems using Python.
 Combination of these elements (future prediction & multi-dimensional segmentation) would enable the department
to design better web platform and have a vision for the future Taxation.
 Used Python 3.x (NumPy, spicy, pandas, seaborn) and Spark 2.0 (PySpark, MLlib) to develop variety of models and
algorithms for analytic purposes.
 Develop and plan required analytic projects in response to business needs.
 In conjunction with data owners and department managers, contribute to the development of data models and
protocols for mining production databases.
 Designed and developed Data Base management system using MySQL. Built application logic using Python.
 Managed relational database applications with Django ORM framework and MySQL database
 Develop new analytical methods and/or tools as required.
 Contribute to data mining architectures, modeling standards, reporting, and data analysis methodologies.
 Worked with security protocols like SSH and TLS
 Conduct research and make recommendations on data mining products, services, protocols, and standards in
support of procurement and development efforts.
 Work with application developers to extract data relevant for analysis.
 Provide and apply quality assurance best practices for data mining/analysis services.
 Developed Spark/Scala, Python for regular expression (regex) project in the Hadoop/Hive environment with
Linux/Windows for big data resources.

Environment: Python 3.4/2.7, Django (1.11), HTML5 (5.1), JSON (2.1.0), JavaScript (5.1), AJAX (1.1.0), Restful web service
AWS (EC2, S3), PySpark, MySQL
Client: InfionicInc, NYC, NY June 2017 – Oct
2018
PYTHON DEVELOPER

Responsibilities:

 Actively involved in requirement gathering and analysis period of the project in recording the business
requirements by leading workshops/gatherings with different business clients.
 Working cross-functionally to ensure proper functionality and delivery.
 Developed backend modules using Python on Django Web Framework.
 Composed python scripts to parse XML and JSON reports and load the information in database. Maintain a solid
understanding of MySQL database.
 Implemented Cross Site Scripting, CSRF and SQL injection for security and data protection.
 Develop scalable applications and to effectively manage technology -tradeoffs and risks.
 Design database structures and develop/tune data access utilizing SQL Server by creating Flask based ORM.
 Developed views and templates with Python and Django's view controller and templating language to create a
user-friendly website interface.
 Used Flask Database APIs to access database objects. Also involved in validating and processing of files.
 Designed, developed, and optimized the automation Pytest Frame
 Handled RESTful services with the help of python library URLLIBS.
 Closely analyzed the database tables using sequel pro tool of MySQL to resolve integrity issues.
 Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers.
 Designed and developed the UI of the website using HTML, CSS, Bootstrap and JavaScript.
 Deployed the entire code using Linux parameters of the virtual machines for UAT phase.
 Collaborate with key stakeholders and project managers to design, develop, integrate, test, document and
implement the system.
 Tracking defects and resolving bugs using JIRA. Ensured quality by versioning with GIT.

Environment: Python 2.7, Django, Flask, MySQL, Linux, Shell Scripting, HTML5, CSS3, JavaScript, JIRA, GIT.

TeamWare Solutions June 2015- April 2017


Santa Clara, CA
Role: Entry Level Software Developer

Responsibilities:

• Followed AGILE development methodology to develop the application.


• Designed front end and backend of the application using Python on Django Web Framework.
• Used the Python modules like NumPy, Matplotlib and Pandas for generating complex graphical data, creation of
histograms etc.
• Developed and designed automation framework using Python and Shell scripting.
• Developed and Deployed SOAP based Web Services on Tomcat Server.
• Designed complex application database SQL statements for querying, updating and reporting using Python Database
Connector.
• Wrote modules in Python to connect to MongoDB with PyMongo and performed CRUD operations.
• Generated Django forms to record data of online users and used PyTest for writing test cases.
• Built database model, Views and API's using Python for interactive web based solutions.
• Good knowledge of using version control systems like GIT and SVN.
• Used JIRA to manage the issues/project workflow.

You might also like