We provide IT Staff Augmentation Services!

Sr Python Developer Resume

0/5 (Submit Your Rating)

Champaign, IL

SUMMARY

  • 7+ Years of experience in Software Application Development, Automation and Testing.
  • Experience in migrating applications from C, C++ and legacy Fortran to Python.
  • Expert in writing SQL queries and performance fine tuning. Dealt with MS SQL Server 2005/2008, Oracle, IBM DB2 and other relational databases.
  • Has good knowledge of NoSQL database MongoDB and search platform Solr and SolrCloud.
  • Good knowledge of design patterns including Singleton, Observer, Facade and abstract factory.
  • Extensive experience with multiple technologies like Python 2.7, C, C++, Shell Scripting (bash, ksh), core Java.
  • Experience in version control systems using CVS, SVN and Git/Github and issue tracking tools like Jira and BugZilla.
  • Experience in using Python debuggers (pdb) and performance analysers.
  • Working experience with AWS provided Solutions like EC2, ELB, VPC, Route 53, RDS, S3, IAM, and CloudWatch.
  • Experience in generating SWIG's for Python to interact with native applications like C and C++.
  • Technical knowledge of fundamental web protocols and technologies including HTTP, HTTPS, HTML, JavaScript, XML, AJAX, JSON and REST.
  • Has good experience in Django framework.
  • Experience in Hadoop, Spark, Beam
  • Experience working in Agile environment.
  • Strong understanding of Unix and Linux environments and commands.
  • Strengths include ability to prioritize responsibilities, manage multiple projects in parallel, Ability to interact effectively with all levels of management and developers.
  • Displayed proven capability to learn new technology and committed to using cutting edge technical skills and up - to-date industry knowledge.
  • Experience in building frameworks and automating complex workflows using Python for Test Automation.
  • Plenty of experience in automation of manual tasks, report generation, identifying improvement areas, requirements gathering, and working with the clients.
  • Experience in estimation, identification and evaluation and technology risks and ensuring quality deliverables.
  • Experienced in handling projects for entire software life cycle and provided first, second and third level support. Handled late night calls and deployed production hot fixes.
  • Managed teams and successfully delivered projects under tight deadlines.
  • Expert in preparation of functional and design specifications.

TECHNICAL SKILLS

Programming Languages: Python, C, C++, Bash, ksh, Basic Java.

Web Technologies: HTML5, CSS, JavaScript.

IDE/Development tools: Sublime Text, PyCharm, NetBeans, Brackets, Eclipse and emacs

Operating Systems: Windows XP/7.0/8/10, RHEL, Fedora, ubuntu, Sun Solaris, IBM AIX.

Issue Trackers/Debuggers: Bugzilla, JIRA, JUnit, gdb, pdb.

Version Controls: CVS, SVN, GIT, GitHub

Methodologies: Agile, SCRUM and Waterfall.

Tools: /Frameworks: SWOT, Google Analytics, Tableau, Django, RabbitMQ, Google Test, OpenGrok, Pylint

Database: Oracle 8i/9i/10g, SQL server, MS Access, IBM DB2, MySQL 5.x, MongoDB

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

PROFESSIONAL EXPERIENCE

Sr Python Developer

Confidential, Champaign, IL

Responsibilities:

  • Applications developed using mix of technologies (Python, Django, SQL, WCF, Pandas, numpy, REST, SOLR)
  • Develop web applications in Python/Django with client-specific customizations.
  • Design application architecture and API.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Generated Python Django Forms to record data of online users
  • Worked on Python Open stack API's.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, systems administrators and production to ensure production deadlines are met.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Responsible for the project monitored on JIRA (Agile).
  • Create, develop and fine tuned SQL objects: Tables, stored procedures, views and triggers.
  • Real-time deals display and intraday margin and risk limits using messaging system, workflow and watchers
  • Test driven development (TDD) and agile development using integrate platform (Quartz, subversion, Story/Jira/Sprint) for development, testing, signoff and release.
  • Started new project of clearing, limits and risk management of Futures and Options trades, extracting the data from GMI (Sunguard) to new integrated clearing platform Quartz/Python and risk limits using different API for referencing clients and instruments data.
  • Participate in design, development and maintenance of in-house framework for Prime Brokerage solutions for ETL, Calculation of Margin call and Risk, reports and delivering reports to customers and regulatory reports and dashboard for internal use. based on (SOAP, SSRS, SSIS, SSAS, SQL 2008r2).
  • Developed numerous Regulatory and custom reports in Python and delivered over FTP/email to clients/vendors/Regulatory agencies.
  • Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
  • Help clarify and develop business goals and strategy, designed and implemented technical solutions.
  • Code refactoring, review, tuning, unit tests and coverage.
  • Lead team of junior developers in the successful completion of project.

Environment: Python 2.7, Django, MS SQL Server, SOAP, MongoDB, HTML, TDD, SSIS, SSRS, Amazon AWS, numpy, Solr, JavaScript, JSON, XML, Restful, CSS, XHTML, MVC architecture, Eclipse, pdb, emacs, JIRA, Google Analytics, Google Test.

Python Developer

Confidential, Baton rouge, LA

Responsibilities:

  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Created APIs, database Model and Views utilization Python in order to build responsive web page application.
  • Used python scripts to update content in the database and manipulate files.
  • Redesigned existing task management systems using Python.
  • Efficient database management, optimization and caching.
  • Used petl package to extract, Transform and Load tables of data.
  • Used Python, JQuery, JavaScript, AJAX at the front end.
  • Created custom filter functions for parsing the data to users in an appropriate way..
  • Involved in design, implementation and modifying the Python code and MySQL database schema on-the back end.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS).
  • Used PUTTY for debugging and connect to my remote files in server securely using SSH Encryption (public key and private key) and WinSCP to transfer files between local and remote folders and change file permissions.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database).
  • Implemented Redis Cache/SQL to persist machine wide cache for better performance.
  • Utilized Object Oriented Programming in Python and DOM structure to implement various functionalities.
  • Used Agile Methodology and SCRUM Process.
  • Used JIRA for bug tracking and issue tracking.
  • Maintained the versions using GIT and sending the release notes for each release.

Environment: Python 2.7, MySQL, MongoDB, HTML, JavaScript, JSON, XML, JQuery, Linux WSDL, Restful, CSS, XHTML, MVC architecture, PUTTY, SSH, Eclipse, emacs, WinSCP, JIRA.

Python Software Engineer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
  • Generated UML diagrams, use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Responsible for entire data migration from proprietary database to Oracle.
  • Migration of python code written for proprietary db to Oracle.
  • Written various scripts in python for migration and verification of data for consistency.
  • Leveraged Python to generate alarms for any exceptions and route tickets to appropriate group.
  • Used Python modules for interacting with web. Used urllib, urllib2, requests for dynamic interaction with web pages.

Environment: Python 2.x, Shell scripting, PL/SQL, SVN, Quality Center, Solaris, Windows, perl.

We'd love your feedback!