We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Over 8 Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
  • Extensive experience on python scripting by using standard libraries in python and as well as anaconda python libraries.
  • Working Experience on Python (libraries used: libraries-numpy, Pandas, Cython, Numba,HDF5and IDEs - sublime text, pycharm, emacs.
  • Working Experience on co-routines, multiprocessing and event-driven programming in python using gevent, joblib, circuits.
  • Used Python for connecting via Telnet to any network device, SSH to network device.
  • Hands on experience on capturing, decoding and analyzing network packets.
  • Hands on experience on querying SNMP Objects on any network device.
  • Hands on experience on network discovery of network devices in python.
  • Hands on experience on implementing OSPF network discovery via SNMP.
  • Hands on experience in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML.
  • Good Knowledge of Django, Flask Frameworks.
  • Extensive experience on celery, celeryd multi, celery workers, celery chains.
  • Working Knowledge of Java and java related frameworks.
  • Good knowledge of web services with protocols SOAP, REST.
  • Good knowledge of server Apache Tomcat, Nginx.
  • Experience on build management using Jenkins.
  • Knowledge of ORM mapping using SQLACHEMY, DJANGO.
  • Experienced with databases using ORMs/DOMs for integrating with Mysql, Oracle, Redis, MongoDB, Cassandra . Also, experienced with writing custom queries through database connectors.
  • Leveraging queuing architectures with AMQP/RabbitMQ and Celery for scalability, performance and building distributed systems.
  • Experienced in web applications development using Django/Python, Flask/Python, andAngular.js, JQuery while using HTML/CSS/JS for server-side rendered applications.
  • Experience in Debian derivatives Ubuntu as well as Redhat derivatives such as Centos. me is capable and experienced in supporting the underlying applications infrastructure requirements.
  • Experience on working Docker,Swarm Manager, Rancher to containerize the application.
  • Experience with Ansible and writing playbook’s for automating the deployment process.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Working experience with AWSprovided Solutions like EC2, ELB, Route 53, RDS, S3, and CloudWatch..
  • Hands on experience in SVN, Git, JIRA, Bugzilla.

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Python Developer

Responsibilities:

  • Implementing fixed income project where their is a interaction between upstream and downstream systems.
  • Implement an API for both cash and Securities in C#, Team City and TFS which will be called by front end portal Mercury.
  • Implemented a new object based data model in Sandra database(NO SQL) which will be used for settlements across multiple Systems in Plexus.
  • Worked on creating Sandra indexes on Sandra tables, for faster retrieval and keeping AMPS informs whenever their is change on the index.
  • Worked on created a multiprocessing Engine dat will pool multiple process and bring down the processing time for settlements.
  • Architected dis paradigm to combat the problems of Class Inheritance enabling a developer to write more reusable, to-the-point and testable code.
  • Responsible for developing the core functionalities of a dynamic collateral securities pledging application.

Environment: Python 2.7, SandraDB, C#, Microsoft Web API, Team Foundation Server, Quartz Framework, Team City.

Confidential, Downers Grove, IL

Python Developer

Responsibilities:

  • Implemented collection of data from various data feeds and massage the data and load the data back in database.
  • Implemented Distributed system with celery, RabbitMQ and Redis as a result Backend.
  • Implemented discretization and binning, data wrangling: cleaning, transforming, merging and reshaping using Pandas Data Frames.
  • Increased speed and memory efficiency by implementing code migration to convert python code to C/C++ using Cython.
  • Implemented event-driven programming using circuits to produce the tasks to RabbitMQ.
  • Implemented Http Compression of data using Restful API’s in flask to load the data to various celery workers.
  • Loaded all the time-series data into pandas data frame and implemented Q-Learning Algorithm to train the data against a set of policies.
  • Converted Log Files in JSON and published them into RabbitMQ which are then pushed onto elastic search.
  • Implemented Redis-locks to share some transient, fast-moving data across different servers.
  • Worked on Docker, Dockerfiles, Docker-volumes to containerize the application while maintain the images in Artifactory.
  • Implemented Swarm Manager with etcd(key-value pair distributed database) to manage the containers in production .
  • Implemented Nose test case’s for unit testing.
  • Worked on pandas data frames on how to calculate data-outliers(to identify any irregular sales at a particular restaurant).
  • Worked on Ansible, created Ansible-playbooks to automate the deployment process
  • Implemented a Data Interface Layer with Redis to store temporary data dat can be used across long running jobs.
  • Implemented DML operations on database with Django ORM.
  • Implemented Co-routines using Gevent to switch across multiple processes.
  • Implemented Single Dispatch with Named tuples to calculate different types of baseline and promolift.
  • Implemented a POC on high throughput messaging processing system using Kafka and PyKafka.
  • Implemented build management with Jenkins where Jenkins is running as a master container and other containers as slave containers.
  • Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.

Environment: Python 2.7,Pandas,Numpy,Celery,RabbitMQ,Cython,Docker 1.10,Rancher,ETCD,Django,Flask, Redis, AWS, Oracle.

Confidential, Mount laurel, NJ

Python Developer

Responsibilities:

  • Developed Api’s dat communicates with several other CmassApi’s in order to identify potential conflict me.e item-dependency, network dependency, Moratorium, Resource-Conflict etc using flask.
  • Developed Python scripts dat extract, transform and load data into MySqlDatabases, elastic indexes and Couch base.
  • Developed Api’s dat identify dependent devices based on network topology to help identify network dependency conflicts when changes carried out to dependent network items (routers) will cause unintended impacts.
  • Integrated a Change Management tool called Change Log which is used to assess impacts on customers who receive certain services.
  • Developed Api’s dat creates/updates change documents, checks for conflicts against change, checks for available time slots.
  • Developed Ant Script’s and Rpm Spec file to package the code into RPM to deploy the micro services in QA and Production.
  • Implemented celery-chords to run tasks in parallel while consuming messages from RabbitMQ.
  • Used AngularJS as the development framework to build a single-page application.
  • Implemented network discovery on network devices with the help of celery and RabbitMQ to decommission the devices.
  • Implemented elastic search as a document store to insert parts of various vendor’s like Cisco, arris, cienaetc when tasks are scheduled from RabbitMQ.
  • Wrote a Light httpd configuration for a DjangoWSGI deployment dat allowed simple load balancing with minimal memory and CPU footprint.
  • Developed GUI using JavaScript, AngularJavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 .

Environment: Python2.7,Django1.7,RabbitMQ,Celery,AngularJS,ElasticSearch,Redis,Flask.

Confidential

Python developer

Responsibilities:

  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
  • Analyzed system requirements specifications and also in client interaction during requirements specifications.
  • Analysis and Design of application.
  • Created UI using JavaScript and HTML5/CSS.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
  • Writing backend programming in Python.
  • Used JavaScript and XML to update a portion of a webpage.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Develop consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Experience with advanced CSS concepts and also building table-free layouts.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Experienced in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Deployed the project into Heroku using GIT version control system.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Used many regular expression in order to match the pattern with the existing one.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, MS SQL Server, T-SQL, Eclipse, Git, GitHub Linux, Shell Scripting.

Confidential

Python Developer

Responsibilities:

  • Analyzed system requirements specifications and also in client interaction during requirements specifications.
  • Participated in the complete SDLC process.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • 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.
  • Used Django framework for application development.
  • Created entire application using Python, Django, MySQL and Linux.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Played a key role in a development wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Work with team of developers on Python applications for RISK management.
  • Worked on rebranding the existing web pages to clients according to the type of deployment.
  • Special skills in developing user friendly, simple yet effective web based applications.
  • Deployed the project into Heroku using GIT version control system.
  • Used advanced packages like Mock, patch and beautifulsoup (b4) to perform unit testing.
  • Used many regular expression in order to match the pattern with the existing one.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Involved in Unit testing and Integration testing.

Environment: Python 2.7, Django 1.4, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git.

Confidential

Java Developer

Responsibilities:

  • Designed presentation part in JSP(Dynamic content) and HTML(for static pages).
  • Handled Validating and Processing of Inbound and outbound messages.
  • Worked for EDI module and involved in development and deployment of application.
  • Handled Validating and Processing of EDIFACT messages and In-house messages (IAL and IGM).
  • Performed Client side validation using JavaScript.
  • Was part of implementing Multithreading.
  • Used JDBC for the persistent storage of details in the Oracle database.
  • Wrote SQL stored procedures and triggers for data population, retrieval.
  • Worked on Spring Web Services combination to consume a service.
  • Adopted J2EE best Practices, using J2EE patterns. Utilized View Helpers, Session Façade, Value Objects, Business Delegate, Service Locator and Singleton for portability and performance.
  • Involved in debugging the application for any existing issues.
  • Involved in the design discussions with Business Analysts and developed/delivered the code as per the design.
  • Developed and used ANT build scripts to compile, package and deploy the application.
  • Deployed the Application as part of every monthly release on Web Sphere Application Server 7.0.
  • Developed test cases and performed unit testing using JUnit, DBUnit, Mockito and involved in debugging.

Environment: Java, JSP, Servlets, JAXB, JAXP, JAX-WS, JavaScript, HTML, UML, Tomcat, Oracle10g, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Designed and developed components for billing application and EDI Module.
  • Developed web pages using HTML and JSP.
  • Developed data validation & Data access components using Servlets and JavaBeans.
  • Checking the database by writing the SQL Queries to check whether data is correctly storing in the data base or not. Checking the database catalog to get the information about the data type of the fields.
  • Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
  • Worked on stored procedures, PL/SQL and SQL queries
  • Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
  • Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
  • Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP.
  • Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC.
  • XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds.
  • Unit, Integration testing and code review at client place.
  • Defect fixing and defect prevention analysis
  • Implemented Session Facade, Command Pattern and DAO design patterns.
  • Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the application on to the target test as well as production servers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application dat is remote and global to different financial institutions.

Environment: .JDK1.5, Java, Servlets, JSP, HTML,JAXB, JUnit, Web Logic6.1, SQL Server, JAX- WS, CVS.

We'd love your feedback!