We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Norwalk, CT

PROFILE SUMMARY:

  • Around 6 years of professional experience in I.T Industry with strong hands on analysis, design and development of enterprise applications using Python, Django, Flask, JAVA/J2EE Technologies.
  • Equipped with the knowledge of various software’s, organizing technical demonstrations with sound understanding and skill of creating new software & systems, designing, analysis, testing, database development and coding for modules while structuring customized solutions to meet customer’s specific needs.
  • Strong experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, Matplotlib, python - twitter, Pandas data frame, networkX, urllib2, MySQL dB for database connectivity) and IDEs - Sublime text, Spyder, PyCharm, Eclipse, Emacs.
  • Good experience in Python in creating scalable and robust applications along with other technologies.
  • Proficient in developing Web Services ( SOAP, RESTful ) in Python using XML , JSON .
  • Driven to architect Big Data solutions on multiple platforms using data analytics.
  • Hands on experience working in WAMP (Windows, Apache , MYSQL and Python/PHP ) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Expertise in practicing the SDLC models, agile methods with Scrum, Extreme Programming, Ticketing systems using JIRA and Test-Driven Development (TDD).
  • Developed Java/J2ee applications using XML , XSLT and Basic ASP.net applications including using Core Java concepts like OOPS, Multithreading , Garbage Collections, and Collections .
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript, jQuery, MVC3, Bootstrap, RESTful, RUBY and AJAX.
  • Expertise in working with different databases like Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL database MongoDB.
  • Good experience in developing web applications and implementing Model-View-Controller (MVC) architecture using server-side applications like Django, Flask, Web2Py and Pyramid.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, Red Hat Linux).
  • Well versed with Version control systems such as Git, SVN and CVS.
  • Good knowledge in strategy and implementation of AWS technologies such as EC2, S3, and EBS.
  • Experience in using Design Patterns such as MVC, Singleton and frameworks such as Django, WSGI.
  • Experience in project deployment using Google Cloud/Jenkins, Elasticsearch and using web Services like Amazon Web Services (AWS).
  • Developed a scalable logging solution in Golang that could track custom log outputs to various destinations; file, stdout/stderr, syslog, email, remote.
  • Created a Golang script to read data from csv file and publish formatted json data to remote RabbitMQ cluster.
  • Experience in using UNIX Shell Scripts for automating batch programs.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Triggers, Cursor and Packages along with performing DDL and DML operations on the MySQL and PostgreSQL database and Modified Stored Procedures and complex T-SQL Queries to improve query execution process.
  • Strong knowledge with REST API development and good idea using debugging tools like Bugzilla and JIRA.
  • Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
  • Experience in working with SQLAlchemy in connecting with databases like Mongo DB, Cassandra, Oracle and MySQL.
  • Created action filters, parameters and calculated sets for preparing dashboards and worksheets in Tableau.
  • Installing / resolving hardware, firmware, driver, networking, SAN, data centre, operating system, PCI, RAID and applications on a multitude of server and desktop platforms.
  • Worked on Several deployment tools using Google Cloud , Jenkins , Ansible , P ylint , cppCheck and Coverity.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
  • Expertise in performing Unit testing using PyUnit framework and Test Automation used Robot Framework along with Error Logging using Sentry.
  • Used ANT scripts to build and deploy code to other environments from Development environment.
  • Performed code reviews and implemented best Pythonic programming practices.
  • Possess keen business acumen in analysing and understanding business requirements, customer-value maximization and developing new business processes.
  • Worked on Waterfall to Agile Methodologies.
  • Good team player with excellent work history and willingness to go extra mile.
  • Exceptional analytical, troubleshooting organizational, communication, prioritization and problem solving and leadership skills with ability to create and sustain high work tempo.

TECHNICAL CREDENTIALS

Programming Languages: Python, C, C++, Java, shell scripting, PL/SQL, Golang.

Operating Systems: Windows 98/2000/XP/7,8, Mac OS, UNIX and Linux, Debian, Ubuntu

Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and CSS Bootstrap.

Frameworks: Django, Flask, Pyramid, Pyjamas, Jython, Angular JS, Spring, Hibernate

Python Libraries: Report Lab, NumPy, SciPy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, Pickle, Pandas, PyIMSL, PyTables.

Cloud Services: Amazon Web services, Google app Engine, Salesforce.

IDE’S: Sublime Text 2, Vim, PyCharm, PyDev, NetBeans, Eclipse

Database: MySQL, SQL Server, NoSQL,Sqlite3, Postgresql,Cassandra, Redis and mongo DB

Web Servers: Apache HTTP Webserver, WebLogic, WebSphere, JBoss and Apache Tomcat

Analytics Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL

Deployment tools: Heroku, Amazon EC2, Jenkins and Fabric

Protocols: TCP/IP, HTTP/HTTPS, SOAP, REST

Version Control Systems: CVS, SVN, Git and GitHub.

Agile Methodologies: TTD, SCRUM

Other Tools Used: Spyder, IntelliJ IDEA, Brackets, ANT Build, SQL Developer, Visual Studio, Putty.

PROFESSIONAL EXPERIENCE:

Confidential, Norwalk, CT

Python Developer

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Involved in exiting the data centres (lifted and shifted) to cloud building script for data movement from S3 to EC2 using SQS back and forth using python.
  • Developed Nebula datasets registration for keeping the raw data as a backup and worked with Amazon web services EC2 and EMR as a replacement for application servers and various business processes.
  • Involved in converting Hive/ SQL queries into Spark transformations using Spark RDD, Scala and Python.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
  • Configured Elastic Load Balancers with EC2 Auto-scaling groups in AWS.
  • Developed dynamic web pages, monitoring and notification tools using Python, Django, Pyramid Frameworks and Used Python Library Beautiful Soup for web scrapping.
  • Developed tools using Python, Shell Scripting and XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Generated Tables, Graphs and Listings for inclusion in Clinical study reports and regulatory submission and participated in preparing study results as well as ISS and ISE for FDA submissions using SAS.
  • Created new database objects like Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information and made connections for the existing databases using SQLAlchemy.
  • Used Django Database API's to access database objects and Developed SQLite and Python script to convert OLAP cube data to relational data extract for business reporting
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and jQuery and worked on backend of the application, mainly using Active Records.
  • Fetched twitter feeds for certain important keyword using Python-twitter library.
  • Experienced with Bootstrap as a mechanism to manage and organize the HTML page layout and used JavaScript to validate all the client-side validations.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Created unit tests in Golang and facilitated the integration of Jenkins CI environment with GitHub in collaboration with the operations team.
  • Developed a concurrent in-memory caching solution using Golang channels, and a FIFO queue to buffer client request on demand.
  • Used Golang to add a feature to an open-source data analytics and monitoring platform called Grafana to support customized alerting contents.
  • Worked on migration of existing Java, C++ applications in Python 2.7.
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions.
  • Parsed various file formats including XML and JSON and loaded into Oracle database with Python XML and JSON modules.
  • Used Pyquery for selecting DOM elements when parsing HTML.
  • Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening, Managing Linux VMs using Puppet as per project requirement.
  • Implemented Test Driven Development (TDD) for developing undergoing system.
  • Developed user interface solutions using a Django and Pyramid web framework. Used Python scripts to update content in the database and manipulate files.
  • Used Element Tree XML API in Python to Parse XML documents and load the data in to the database.
  • Involved in development of Python based Web Services using REST for sending and getting data from the external interface in the JSON format and perform analysis using Django, PostgreSQL.
  • Used Jenkins to build and troubleshoot automated testing.
  • Developed automation scripts to back up the old records by using Mongo DB export command and transferred the files into backup machine with the help of ftplib.
  • Generated Python Django forms to record data of online users and used Pytest for writing test cases and Depended on Ansible for deploying the developing system.
  • Version control using GitHub and involved in writing stored procedures using MySQL.

Environment: Python 2.7, Django 1.8, PyCharm, C++, JAVA, Beautiful Soup, Apache Cassandra, HTML5, DOM, CSS3, AJAX, AWS, JSON, jQuery, SQLite, Ansible, JavaScript, MySQL, FTPlib, Mongo DB, PostgreSQL, Puppet, Jenkins, Panda, XML, SQLAlchemy, T-SQL, REST, Linux, GIT, GitHub.

Confidential, Danbury, CT

Python Developer

Responsibilities:

  • Worked with Business Architects and Business Analysts to understand the business requirements.
  • Application developed with Python, Django and MySQL using JIRA (Agile) methodology.
  • Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
  • Created Data Connections, Published on Tableau Server for usage with Operational or Monitoring Dashboards.
  • Developed entire front end and back end modules using Python on Django, WSGI- Pyramid Web Framework.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Worked on development of SQL and stored procedures for normalization and de-normalization in MySQL and used SQLAlchemy for connecting with MySQL Database.
  • Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Developed user interfaces using HTML, CSS, JavaScript, Ajax, JSON and jQuery.
  • Used Django Database API's to access database objects. Also, involved in validating and processing of files.
  • Used ANT as build tools on Java projects for the development of build artefacts on the source code.
  • Worked with networking teams in configuring AWS Direct Connect to establish dedicated connection to datacentres, Elastic Search and AWS Cloud.
  • Used Wireshark, live HTTP headers and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component.
  • Developed internal auxiliary web apps using Python Flask, Web2Py framework along with Bootstrap CSS / HTML framework.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
  • Worked on with several python libraries like Matplotlib, Pytest and Selenium.
  • Wrote Lambda functions in python for AWS Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Parsed various file formats including XML and JSON and loaded into Oracle database with Python XML and JSON modules.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, URLlib 2 for parsing HTML data from websites.
  • Providing daily reports to the Development Manager and participate in both the design phase and the development phase.
  • Used Test driven (TDD) approach for developing the application and Implemented the unit tests using Python Unit test framework and for Automation used Robot Framework.
  • Followed AGILE development methodology to develop the application and During Deployment main worked through Ansible.
  • Implemented Integration test cases and done Unit testing using PyUnit framework.
  • Used advanced packages like Mock, Patch and Beautiful soup (b4) to perform unit testing.
  • Worked on Git Lab as the version control for the project pushed our code to GitHub.
  • Used JIRA for issue tracking and bug tracking for each individual sprint and used pyChecker tool to fix bugs.

Environment: Python 3.4, Django 1.8, MySQL, PyCharm, WSGI, Git, Elasticsearch, Flask, Web2Py, Linux, Windows, JSON, jQuery, HTML, XML, CSS, REST, JIRA, Bootstrap, AJAX, AWS, ANT, JavaScript, Beautiful Soup, Agile, GitHub, PyUnit, SQLAlchemy, Ansible, Tableau, SQL Developer, Robot, Jenkins, Chef, Selenium.

Confidential

Python Developer

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • 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.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Debugged Flash Object, to create Functional Component using Wireshark, Live HTTP Headers and Fiddle2 Debugging Proxy. The PHP page for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel.
  • Played a key role in a development wide transition from Subversion to GIT, which resulted in an increase in efficiency for the development community.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Developed a fully automated continuous integration system using GIT, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Written functional PHPUnit test cases for Data Layer and Search server classes using Django, Curl, XML, JSON, REST base services and MongoDB.
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
  • Created Restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL and MongoDB.
  • Generated graphical reports using Python package NumPy and Matplotlib.
  • Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records.
  • Used Robot Framework along with integration with Jenkins for Test Automation.
  • Integrated the existing project onto Google Cloud which in-turn reduced the workload.
  • Used REST and SOAP UI for testing web service for server-side changes.

Environment: Python2.7, Django 1.8, MySQL, HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, Wireshark, Fiddler 2, Flash, XML, Oracle DB, PostgreSQL, PyQtto, MongoDB, Robot, Google Cloud, PyCharm, Curl, JSON, REST, SOAP UI, Linux, Gerrit, Jenkins, GIT.

Confidential

Java Developer

Responsibilities:

  • Involved in collecting requirements from client and preparing the TDD as per client understands.
  • Involved in Java, Design Patterns, JSP, and Servlets, Restful Web Services, and SQL Knowledge, Application DAO layer.
  • Used Spring MVC framework and followed model, view and controller pattern.
  • Developed forms using controllers, data-binding, filters, make request to server, restful services and expression modules of Angular JS.
  • Involved in the development of dynamic loading of web pages using AJAX calls with server pages.
  • Developed front-end systems & Responsive Design with HTML, CSS, JavaScript, HTML5, CSS3 and frameworks jQuery, Angular JS, JSON and Bootstrap.
  • Used Hibernate for object relational mapping and query databases using HQL and SQL.
  • Micro services used to flexible to develop, test, build and independently deployable software systems such as ADE, SCV and OPRA distributed applications. Each team can develop, deploy and scale their services independently of all the other teams.
  • Experience on deploying each service independently of other services - easier to deploy new versions of services frequently in Micro service, no impact to other modules while deploying/instance refresh.
  • Used Rational Application Developer (RAD) as the Integrated Development Environment for developing, debugging the application, build, run, create JARs, WAR files and setup the WebSphere Application Server.
  • Used clear case version control to maintain the different version of the project, files and merge to release branch and compare the files.
  • Used SSO & SAML token creation and authenticate to the external system from ADE application.
  • Involved in the development of dynamic loading of web pages using AJAX calls with server pages.
  • Fixing Bugs, Troubleshooting, Change Requests, Support and close the defects coordinating with testing team.
  • Followed agile methodology and V-Chain modal for project development and delivery of application including Test Driven Development.
  • Experience in production support and maintenance to troubleshoot production issues or tickets raised by business/customers.
  • Created test cases and performed unit testing using JUnit framework and used Jackson for JSON parser.
  • Implemented and modified Business Services using the Core Java and DAO.
  • Involved in creating, modifying and extracting data from database using SQL Queries. Worked on DB2 database, creating Tables, Views etc.
  • Used WebSphere Application Server to deploy the application.
  • Implemented the logging mechanism using Log4j framework and used Splunk tool to capture/analyse the production logs.
  • Created multiple technical and business documentation which was used as a general guideline by clients.
  • Used Team site content management tool to update the content, image, messages etc.
  • Performance tuning analysis, monitoring tools, best practices processes followed, load testing performance report analysis, unit testing performance.
  • Prepare the process, guideline, application set up document for this project.
  • Guide the business web design team to design the pages and resolve their web page issues and work with client and business to implement the changes to production environment.

Environment: Java, J2EE, WebSphere Application Server, JDBC, DB2, Spring, Hibernate, HTML5, CSS3, jQuery, Angular JS, AJAX, JavaScript, JSP, Log4j, JUnit, RAD, SQL, Clear case, Quantity Centre, Team site, Tea Leaf, Google Analytics, Splunk.

We'd love your feedback!