We provide IT Staff Augmentation Services!

Senior Python Developer Resume

5.00/5 (Submit Your Rating)

Baltimore, MarylanD

SUMMARY

  • Over 7+ Years of experience in developing web - based applications using Python 3.x/2.7, Java.
  • Experience of software development with Python and various libraries of Python, python-twitter, Pandas, Dataframe, MySQLdb for database connectivity), Regular expression, File IO etc.
  • Experienced in Design, Development and support of Data warehousing solutions for Extraction, Transformation and Loading (ETL) mechanisms.
  • Experience in analyzing and handling large datasets using Oracle.
  • Experienced in web applications development using Python and Node.js, JQuery while using HTML/CSS/JS for server-side rendered applications.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Experienced with full software development life-cycle (SDLC) and architecting scalable Platforms.
  • Strong knowledge in Distributed Systems and Client/ Server Architecture.
  • Good Knowledge of web services using SOAP and REST protocols.
  • Good knowledge of version control software - CVS, GitHub.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache and working with deployment tools like Microsoft Azure, JMeter and Jenkins.
  • Experience of Build and Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation; smoke test processes, managing, configuring, and maintaining source control management systems.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Good Network understanding, setup and configure Firewalls, TCP/IP, DNS, DHCP, and Switches.
  • Excellent knowledge of DBMS concepts.
  • Excellent communication, coordination and Inter-Personal skills.
  • Good Problem Solving skills and attention to detail.

TECHNICAL SKILLS

Primary languages: Python 3.x/2.7, Core Java, C

Databases: Oracle, MySQL, MongoDB

IDEs: Eclipse, MS Visual studio, IntelliJ, PyCharm, PyDev

Servers: Apache Tomcat, WebSphere

Web technologies: HTML, CSS, XML, Java Script

Deployment tools: Jenkins

Amazon Web Services: EC2, S3, EBS, Cloudfront, IAM, RDS, SNS, Route53

Bug tracking tools: JIRA

Protocols: TCP/IP, HTTP/HTTPS and SOAP

Operating systems: Windows, Linux/Unix, Mac

Testing tools: Junit, Selenium, ROBOT, JTest, JMeter

Version Control: Git, Github

Modeling techniques: UML, OOAD

SDLC Methods: SCRUM, Agile

PROFESSIONAL EXPERIENCE

Confidential, Baltimore, Maryland

Senior Python Developer

Responsibilities:

  • Design and develop dynamically stable, highly reliable and fault tolerant critical brokerage applications using edge cutting AWS technologies like S3, EC2 etc.
  • Support the team lead to improve the requirements by detailing the possible scenarios and by asking the right questions in an assertive way
  • Code, test, debug and implement the lambda functions.
  • Writing python codes with good coverage.
  • Work collaboratively with the team during sprints to ensure technical obstacles are removed and deliverables are achieved.
  • Analyze data store tables for the purpose of troubleshooting data issues.
  • Get much familiarized with the deployment to different environments using GitLab & Unity.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Django framework and Python conducting code reviews.
  • Managing content population and deployments through Django CMS.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
  • Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON and Bootstrap.
  • Worked on Pandas to import the data, Sort and plot the statistical data.
  • Familiar with UNIX / Linux internals, basic cryptography & security.
  • Provide team guidance from agile experience/learning and day-to-day support to the scrum team.
  • Used Git for the version control.
  • Used JIRA for bug tracking and issue tracking.
  • Used ETL for handling of the raw data, organizing and structuring the data.

Environment: Python 3.x, Pandas, Numpy, matplotlib, MongoDB, MySQL, SOAP, REST, PyCharm, Docker, AWS (EC2, S3), JavaScript, JQuery, JSON and Bootstrap.

Confidential, Milpitas, CA

Python Full Stack Developer

Responsibilities:

  • Full stack web development using Python and Django.
  • Designing web interfaces using Angular 4+, HTML5, CSS3 and Javascript.
  • Interact with backend using Java and Hibernate Framework.
  • Involved in developing the Java classes and JavaBeans.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developing a set of library functions over the system based on the user needs.
  • Used Selenium Library to write a fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web applications.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Created a Git repository and added the project to GitHub.
  • Worked PHP as a server side scripting language, for web pages.
  • Work with Team Leads, principal engineers & Project Managers on a day-to-day basis. Discrete expertise in Software Engineering, Software Architecture & Development, UI/UX Design & Networking.
  • Writing new features of Application, active product development and feature improvements, performing bug fixes, writing test cases, improving UI, doing code reviews of other team members etc.
  • Used GitHub for Python source code version control, Jenkins for automating the build of Docker containers, and deploying in Mesos.
  • Working in an Agile environment and collaborating with cross functional teams throughout the software development life cycle.
  • Practical experience with working on multiple environments like development, testing, production.
  • Documented the problems and progress of the project most accurately.

Environment: Python 2.7, Django 1.8, MongoDB, MySQL, AJAX, SOAP, REST, JQuery, JavaScript, Bootstrap, PyCharm, Apache Spark, AWS (EC2, S3, RDS).

Confidential, San Francisco, CA

Python Full Stack Developer

Responsibilities:

  • Generating graphical reports using NumPy and Matplotlib.
  • Used Python scripts to update the content in the database and manipulate files.
  • Developed Restful APIs using Python.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Working with relational databases like SQLite, PostgreSQL and NoSQL databases.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Used TDD (Test driven development) methodology.
  • Worked in various front-end tools like HTML, CSS, JavaScript, XML, JQuery.
  • Played a key role in a development wide transition from Subversion to Git which resulted in increase in efficiency for the development community.
  • Designed RESTful XML web service for handling AJAX requests and created project designs utilizing MVC architecture components.
  • Wrote Python normalizations scripts to find duplicate data in different environments.
  • Used multithreading to improve application performance.
  • Created Class Diagrams and Sequence Diagrams.
  • Creating unit test/regression test framework for working/new code.
  • Responsible for debugging and troubleshooting the web application.
  • Effectively communicated with the external vendors to resolve queries.
  • Developed, tested and debugged software tools utilized by clients and internal customers.

Environment: Python, HTML/CSS, UNIX, MS SQL Server,JavaScript, Eclipse, Linux, Shell Scripting, RESTful, MVC3, Agile.

Confidential

Python Developer

Responsibilities:

  • Translated the customer requirements into design specifications and ensured that the requirements translate into software solutions.
  • Application was based on service oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
  • Used Pandas library for statistical Analysis.
  • Worked on the backend of the application, mainly using Active Records.
  • Optimize the Pyspark jobs to run on Kubernetes Cluster for faster data processing.
  • Designed and developed the presentation layer/client end and handled all the client side validation using JavaScript.
  • Analyzed the SQL scripts and designed the solution to implement using PySpark.
  • Used shell scripting, XML to automate tasks.
  • Experience in AWS CloudFront, including creating and managing distributions to provide access to S3 bucket or HTTP server running on EC2 instances.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
  • Worked on development of SQL and stored procedures, trigger and function on MYSQL.
  • Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
  • Wrote validation scripts in SQL to validate data loading.
  • Performed Unit and system testing.
  • Involved in performance tuning of the application using JMeter.
  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Written SQL Queries to interact with Oracle database.
  • Trained users and did production support.
  • Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.

Environment: Python, Oracle, Eclipse, MySQL, Linux, HTML, CSS, JavaScript, Agile, ShellScripts and GIT.

We'd love your feedback!