Python Developer Resume
Falls Church, VA
SUMMARY
- Over 5+ years of experience in Python, java and C# .Net 3.5 development and design
- Experience with Data and document management tools
- Extensive experience in Object - Oriented Programming paradigm
- Extensive experience in native API interoperability using COM and SWIG
- Extensive experience in developing and maintaining Java/C# interfaces to application components
- Extensive experience with XML programming - MSXML & Python libraries
- Experience in Python and Java Socket Programming.
- Experience in developing program to programmatically process json files viapython.
- Experience in Java Multithreading
- Experience in writing on Python scripts.
- Experience in relational Database programming
- Experience in GUI development using C# WPF .Net 3.5 and higher
- Experience in 3-Tier enterprise software development environment
- Strong team management skills especially in offshore model projects
- Experience with Agile development methodologies
- Excellent communication, presentation and organization skills
TECHNICAL SKILLS
Languages: Python, PHP, SQL
Web Skills: HTML5, CSS3, Javascript, XML, jQuery, Ajax
Databases: MySQL (Stored Procedures, Triggers)
Operating Systems: Unix/Linux, Windows 7 / 8 / Vista / XP, Mac OS
Object Oriented Design and Object Oriented Programming:MS Office Suite
Languages: C#
Frameworks: ASP.NET, Django, Web2py
Databases: Microsoft SQL Server 2008 (Stored Procedures, Triggers), PostgreSQL (Functions, Triggers)
Languages: Python 3.x, Python 2.x
Frameworks: Django
Databases: Microsoft SQL Server 2012 (Stored Procedures, Triggers)
Other Tools: Git, Visual Studio
PROFESSIONAL EXPERIENCE
Python Developer, Falls Church, VA
Confidential
Responsibilities:
- Development of Python API’s for monitoring of data acquisition and automation of data quality check process.
- Binary classification (data mining, machine learning) of Fermilab’s large datasets
- Parallel-processing this data on a Hadoop-like system (computer farm)
- Non-linear and non-parametric regression (least-squares and maximum-likelihood fitting), data modelling, data visualization and statistical analysis of this data, software development for these purposes in Java
- Developed Python and Perl HPC software for NextGen Sequence Data Bioinformatics Analysis Pipelines
- Statistics, algorithms, data structures, relational databases, SQL programming (MySQL, PostGreSQL, Oracle)
- Managed Big Data for Biological Sequences in Intellectual Property US + International Patent Filings Discovery
- Scalable Web Architecture based AWS Cassandra in Python Linux OS for High I/O GPS Application DevOps
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS
- Examination / Analytics of Software Design for DNS Failover, Performance, Reliability, and cost effectiveness
- Creating DB driven web apps in Python JSON PostrgreSQL Cassandra Flask Peewee ORM WSGI Werkzeug
- Working closely with biologists in designing experiments, provide bioinformatics support of their work, IP
Environment: C#, Java, Python, DB2 SQL, Linux (RHEL), MySQL, PostGreSQL, Oracle, JSON,MUTT, Webtop, wiki, Shell Script, Perl, Eclipse
Confidential, TX
Java / Python Developer
Responsibilities:
- Client side integration design and development using Java and Python with third party APIs
- Develop, Maintain, and add functionalities to client architecture part of the client/server enterprise application (Product data management).
- Developed multiple MapReduce jobs using python by streaming.
- Developed and maintained Java interfaces to various client desktop application components
- Code development for interfacing document management solutions using common wrappers
- Developed Graphical User Interface for client application using C# WPF .Net 3.5 and wxGlade
- Developed Client Application automation tools using COM and SWIG interoperability
- Multithreaded coded development for certain functionalities.
- Developed Add-In dlls for implementing Windows File Properties API interface
- Backend data modeling with Oracle.
- Have knowledge on developing Python scripts.
- Extensive code development around various XML libraries like libxml
- Writing wrappers for Client server Data exchange using XML protocols
- Wrote Modules for Client server communication using Python and Java Sockets
- Worked extensively in Virtual Machines environments
- Preparing functional and technical design specification
- Performing code reviews with extended team in a collaborative environment
- Development following Agile scrum methodologies
Environment: Java, C# .Net 3.5, Python, Visual Studio 2008, Pycharm, Windows, Oracle
Python/ SQL/Java Developer, Fermilab, IL
Confidential
Responsibilities:
- Maintained an MS SQL 2012 system database and a Python - Django based Web Application.
- Implemented different components of the web application based on the client needs.
- Client side integration design and development using Java and Python with third party APIs
- Created the database required to support the web application.
- The web application is a Python 2.x and 3.x combination built upon the Django framework.
- Worked on all the MVT/MVC layers of the application, including the admin layer.
Environment: Java, C# .Net 3.5, Python, Visual Studio 2008, DB2 SQL, Windows, Oracle
Junior Python Developer, Washington, DC
Confidential
Responsibilities:
- Compared genomic data based upon different analysis techniques to detect a meaningful trend
- Created a web content management system (Web CMS) using PHP, MySQL, HTML, CSS and Javascript in order to store and display the pertinent genomic data
- Designed Python scripts to investigate xml files containing significant mass spectrometry data prior to each experiment
- Devised Python scripts to edit the xml files necessary to run the X-Tandem software
- Implemented a Python software to automate and perform all the proteomic analysis strategies along with the
