We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

Greenwich, CT

SUMMARY:

  • About 8 years of dynamic experience in Analysis, Design, Development, Management and Implementation of various stand - alone and client-server enterprise applications.
  • Experiencedin using editors Eclipse, PyCharm, PyScripter,Jupyter, Notepad++ and Sublime Text while developing different applications.
  • Expertise in Unix and Linux Kernels (file validations, file downloads, workflow executions).
  • Worked on Amazon SQS, and Amazon Web Services like EC2, Redshift, Lambda and S3.
  • Excellent expertise in debugging, problem solving, optimization and testing skills
  • Wrote Stored Procedures, Cursors, Functions, performed data analysis using PL/SQL, SQL Queries, packages, tables, views and triggers.
  • Used different pyspark APIs to perform necessary transformations and actions on the data which gets from Kafka in real time.
  • Strong experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL.
  • Involved in deployment of projects using AWS.
  • Hands on experience in installation, configuration, supporting and managing Hadoop Clusters using Apache, Cloudera (CDH5.x), Yarn distributions.
  • Experience in documenting and maintaining reports and helping with software release process.
  • Skilled in Object-Oriented Design and Object-Oriented Programming using Python and C++.
  • Expertise in working with different data bases like Microsoft SQL Server, OracleMySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB.
  • Architected and developed a Golang API using TDD to aggregate data to show application server alignment.
  • Knowledge in R programming, mainly with statistical interference.
  • Experienced with various development methodologies like Waterfall, Scrum and Agile.
  • Experience in developing Web based application using Python, Django, PHP, C++, XML, HTML, DHTML, MVC, Bootstrap, RESTful, JavaScript and jQuery.
  • Have very good experience in developing Test Frameworks, and experience on working with Django framework.
  • Experience in writing JSON REST APIs using Golang.
  • Configured NoSQL databases like Apache Cassandra and Mongo DB to for increasing compatibility with Django.
  • Experienced in development of web based applications using Python, server Apache Tomcat, Web logic.
  • Expertise in SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance.
  • Experienced with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.
  • Good experience on Design, configure and manage the backup and disaster recovery for Hadoop data
  • Expertise knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Excellent expertise in verbal and written skills, especially with regards to presenting findings to both technical and nontechnical audiences.
  • Experience of dealing with Ansible to manage all the existing servers and automate the build process/configuration of new servers.
  • Experienced with containerizing applications using Docker
  • Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team.

TECHNICAL SKILLS:

Programming Languages: Python, C, C++, Java, GoLang

Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON

Frameworks: Django, Flask, Pyramid, Struts

Databases: Oracle, Sql Server, MySQL,NoSQL, PostgreSQL, DB2, MongoDB, and Cassandra

Web Services: AWS, RESTful Web Services, SOAP

Version Control: Git, GitHub, SVN, CVS

IDE's/Development Tools: PyCharm, Eclipse, Sublime Text, NetBeans

Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP, NetFlow, SFlow

Deployment Tools: Heroku, Jenkins

Operating Systems: UNIX, Linux, Windows, Mac OS

Testing Tools: Selenium and Junit

Methodologies: Agile, Scrum and Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Greenwich, CT

Python Developer

Responsibilities:

  • Analysis and Design of applications.
  • Developed and tested many features for dashboard using Python, Django and JavaScript.
  • Worked with millions of database records daily, finding common errors and bad data patterns.
  • Involved in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Setting up databases in AWS using RDS and configuring instance backups to S3 bucket
  • Work closely with development teams to integrate their projects into the production AWS environment and ensure their ongoing support.
  • Install and configuring monitoring scripts for AWS EC2 instances and deployed project using Jenkins and using Web Services like Amazon Web Services (AWS).
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that are main source of data for both customers and internal customer service team and fixing them.
  • Designed and developed ETL APIs which will automate the data mining in different database sources, Exported/Imported data between different data sources using SQL Server Management Studio.
  • Worked extensively on Spark Streaming, Spark SQL, PySpark and Hadoop/HDFS API doing MapReduce.
  • Managed large datasets using Panda data frames and MySQL.
  • Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Maintained program libraries, user's manuals and technical documentation.
  • Used Docker to implement a high-level API to provide lightweight containers that run processes isolation and worked on creation of customized Docker container images, tagged and pushed the images to the Docker repository.
  • Contributed source code in Golang to developing an automation framework for AWS CFN.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed Golang API and chat-bot using TDD to automate software deployments and rollbacks
  • Designed RESTful XML web service for handling AJAX requests.
  • Created project designs utilizing MVC architecture components.
  • Used Go Lang to create backend servers. Developed Micro services using Go language and developed corresponding test cases.
  • Contributed source code in Golang to developing an automation framework for AWS CFN.
  • Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
  • Taken part in entire life cycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Implemented a continuous Delivery Pipeline with Jenkins and GitHub to build a new Docker container automatically

Environment: Python, Django, GoLang, HTML5/CSS, UNIX, MS SQL Server 2013, AWS, T-SQL, Reports, JavaScript, Eclipse, Linux, Shell Scripting.

Confidential, San Diego, CA

Python Developer

Responsibilities:

  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Experienced in building a Command line tool to interact with RESTful API using in Golang.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Worked extensively on Spark Streaming, Spark SQL, PySpark and Hadoop/HDFS API doing MapReduce.
  • Performed large amounts of bytes of SQL queries using AWS Redshift.
  • Used PyQuery for selecting DOM elements when parsing HTML.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Created UI Screens for initiation and validation.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Responsible for setting up Python REST API framework using Django.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Developed web applications in Django Framework model view control (MVC) architecture.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Thorough knowledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, Angularjs, and AJAX. Managed large datasets using Panda data frames and MySQL.
  • Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Developed multi-threaded standalone app in Python and PHP to view performance.
  • Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
  • Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
  • Version control using GITHub.
  • Involved in writing stored procedures using MySQL.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Environment: Python 3.x,Golang, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.

Confidential, Piscataway, NJ

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Continuous monitoring and managing the Hadoop cluster using Cloudera Manager
  • Developed multi-threaded standalone app in Python and PHP to view performance.
  • Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
  • Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Version control using GITHub.
  • Involved in writing stored procedures using MySQL.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Responsible for setting up Python REST API framework using Django.
  • Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
  • Developed web applications in Django Framework model view control (MVC) architecture.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Thorough knowledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, AngularJS, and AJAX. Managed large datasets using Panda data frames and MySQL.
  • Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used PyQuery for selecting DOM elements when parsing HTML.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Created UI Screens for initiation and validation.

Environment: Python, Django Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.

Confidential, Boston, MA

Software Developer

Responsibilities:

  • Worked on Presentation Layer using Struts Tiles, JSPs and Servlets.
  • Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB and Hibernate.
  • Created quality working J2EE code to design, schedule, and cost to implement use cases.
  • Setting of DB2 build settings in RAD application development server.
  • Involved in writing the database integration code using Hibernate.
  • Creation of managed server and JDBC connections.
  • Worked on the application using Rational Application Developer.
  • Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams.
  • Involved in development of Web Services, creation of WSDL and schemas.
  • Extensively participated on working with Spring framework. Involved in writing JSP and Servlets.
  • Involved in development of Web Services, were developed to receive client requests.
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP.
  • Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
  • Design, Development and testing of Java framework to transfer data from application to CIS and also from CIS to application.
  • Maintained and improve radius proxy servers product written in Python and assisted in the special projects division of systems development with C++ development.
  • Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities.
  • Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases.
  • Developed Reusable classes in the middleware using Hibernate.

Environment: Python, Assembly language, Shell scripting, SVN, Windows Server 2010, Windows 7, Mac, Linux and Unix OS, HTML, DHTML, XML

Confidential

Software/ JAVA Developer

Responsibilities:

  • Responsible for using AJAX framework with JQuery, Dojo implementation for Widgets and Events handling.
  • Designed DTD's for XML representation of data.
  • Worked with development of data access beans using hibernate, middle ware web service components.
  • Develop the GUI using JSP, spring web flow following spring web MVC pattern.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • Used SVN for version control across common source code used by developers.
  • Written the JUNIT test cases for the functionalities.
  • Used Log4j for application logging and debugging.
  • Customizing Log4J for maintaining information and debugging.
  • Preparing builds, deploy and co-ordinate with the release management team to ensure that the proper process is followed during the release.
  • Customizing third party vendor information using Web services (SOAP and WSDL)

Environment :Java, JDK, J2EE, JSP, Spring, Servlets, JavaScript, XML, HTML, CSS, Web Services (RESTful), XML, XSLT, Ajax, Log4j, Tortoise SVN, Rational Application Developer, WebSphere application server, Red hat Linux, JBOSS.

We'd love your feedback!