Sr Python Developer Resume
New, YorK
SUMMARY
- 7+ years of experience as a Web/Application Developer and object - oriented programming (OOP) coding with Python, Django, C++.
- Extensive knowledge in Python, Java, MySQL, Oracle, UNIX, Linux and in Object Oriented Design and Programming concepts.
- Extensive experience in developing Single Page Applications (SPA) using JavaScript libraries like ReactJS.
- Hands - on-experience on python web application development using Django and Server less framework.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Experienced in using various programming languages likePython, Java.
- Proficient with variouspythonlibraries like SciPy, NumPy, Matplotlib, Pandas to enhance the performance throughout the SDLC.
- Worked with Jenkins and CircleCI.
- Proficient with various DBMS like MySQL, SQL, Oracle, PostgreSQL, MongoDB and Cassandra.
- Well versed with Design and Development of presentation layer for web application using technologies like HTML5, CSS, Bootstrap, XML, Angular JS, JavaScript, AJAX, jQuery, Jinja2 and JSP.
- Familiar with development and deployment of various cloud based systems like AWS and Azure.
- Experience using version control system such as GIT and SVN, with Jenkins.
- Experience in shell scripting and shell commands.
- Hands-on experience in Unix and Linux Kernels.
- Experience in storage virtualization SAN, fiber channel
- Experience with machine learning or natural language processing preferred.
- Experience in WAMP (Windows, Apache, MYSQL, andPython) and LAMP (Linux, Apache, MySQL, andPython) Architecture.
- Probabilistic programming in Figaro / Scala & deep probabilistic programming in Edward / Tensor Flow.
- Experience in configuration management tools such as Ansible, Chef and Puppet.
- Deployed virtual environments using Openstack and VMware.
- Developed Java/J2ee applications using Hibernate, XML and XSLT using Core Java concepts like OOPS, Garbage Collections, Multithreading and Collection etc.
- Experience in Implementation of MVC architecture using Spring MVC, SOAPUI and SOAP web service.
- Worked in an Agile/SCRUM and Waterfall development environment. Used JIRA to manage bug tracking/debugging for better results.
- Familiar with building multi-threaded applications, and understanding distributed systems like Spark and Storm as well as messaging platforms like Kafka, Rabbit MQ
- Integrated Apache Kafka for data ingestion.
- Used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB NoSQL database.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Able to work with different operating systems like MacOS, Windows, Linux and Unix.
TECHNICAL SKILLS
Languages: Python 3.5/2.7, Core Java, J2EE, JSP, Servlets
Frameworks: Django, Pyramid, Flask, Struts, Hibernate, Spring
Databases: MySQL, Oracle, PostgreSQL, SQL, MongoDB, PL/SQL.
Web Technologies: AJAX, Django, Angular JS, Node.js, JSON, JavaScript, jQuery, PHP, HTML, XML, CSS, XSLT, Bootstrap, ReactJS.
Web Services: SOAP, RESTful, Application/Web servers Apache Tomcat, Web Sphere, Graph QL.
IDES/Tools: PyCharm, Sublime Text, Spyder, Emacs, NetBeans, Eclipse, Visual Studio, Xcode, Cloud Platforms Azure, Amazon web services, CircleCI, AWS
Python Libraries: Beautiful Soup, NumPy, SciPy, Matplotlib, Pandas, network, urllib2
PROFESSIONAL EXPERIENCE
SR PYTHON DEVELOPER
Confidential, New York
Responsibilities:
- Proficient at using Spark RDD, Scala, and Python to transform Hive/SQL queries into Spark transformations.
- Proficient in directly connecting Avro Sink ports to Spark Streaming for weblog analysis.
- Data from AWS S3 was imported into Spark RDDs, where they underwent various transformations and actions.
- Created a web-based application utilizing the Python-based Django framework
- Created Django forms in Python to keep track of online users.
- To communicate with the database, we used the Django APIs.
- Created Javascript, TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- UsedAJAXto modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page.
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla javascript to Angular 2 and React.
- Elastic Load Balancers with EC2Autoscaling groups, S3 configured to host static web content, and AWS OpsWorks used to install Cloud Stack.
- Utilizing AWS IAM, roles and groups were also created for users and resources.
- Working with some of the brightest in the world developing machine learning algorithms to make sense of the chaotic dark web.
- The Kafka consumer's API was created in Scala, and it was used to consume data from Kafka topics as well as parse XML messages in order to record UI modifications.
- Maintained feeds for messaging systems using Kafka functionalities like distribution, partition, and replicated commit log service.
- Used Apache Kafka to compile web log data from several servers and make it accessible in downstream systems for engineering and data analysis functions.
Environment: Flask, No Sql, Ubuntu server, Windows 12 Server, Amazon s3, Jenkins, Map Box, My SQL, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.
PYTHON DEVELOPER
Confidential, Atlanta GA
Responsibilities:
- For the construction of the common learner data model, which obtains data from Kafka in nearly real-time and persists it to Cassandra, Spark Streaming APIs were used to conduct transformations and operations on the fly.
- Made use of Kafka and its brokers, started the Spark context, used RDD to process real-time streaming data, and used Kafka to load data into HDFS and NoSQL databases.
- Worked on Kafka's Producer and Consumer APIs.
- Proficient at using Spark RDD, Scala, and Python to transform Hive/SQL queries into Spark transformations.
- Skilled at directly integrating Avro Sink ports with Spark Streaming for weblog analysis
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash.
- Developed Micro services using Go language and developed corresponding test cases.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Created PDF reports using Golang and XML documents to send it to all customers at the end of month with international language support.
- Responsible for user validations on client side as well as server side.
Environment: Python3.6/2.7, Django 2.0/1.6, Elastic Search, React JS, Node.js, Spark, Kafka, Golang, HTML5, CSS, AWS, API Gateway, Java, J2EE, REST API, Snowflake, Spring framework, AngularJS, HTML, Amazon S3, Tensor Flow, Cloud Watch, eclipse, MS-SQL Server, GIT, Jira, Jenkins, Confluence
PYTHON DEVELOPER
Confidential, DENVER, CO
Responsibilities:
- Migrated Fixed Income and risk procedures from referencing street identifiers to cadis. All new applications started with using cadis.
- UsedPythonLibrary Beautiful Soup 4 for Web Scraping to extract data for building graphs
- Worked on Amazon services like Amazon Cloud EC2.
- Added support for Amazon AWS to host static/media files and the database into Amazon Cloud.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on PostgreSQL database.
- Used Django Database API's to access database objects. Also involved in validating and processing of files.
- Worked in Agile and SCRUM methodologies with high quality deliverables delivered on-time.
- Experience with continuous integration and automation using Jenkins.
- Involved in Unit testing using Python Unit test framework.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement
- Specifications for the designers and developers to understand them as per their perspective
- Experience with working on multiple environments like development, testing, production.
Environment: Python, Django, Django-CMS, SSO, ReactJS, Elastic Search, Node.JS PostgreSQL, MySQL, Bootstrap JS, HTML5, CSS3, Agile, REST, JSON
PYTHON DEVELOPER
Confidential, Washington, DC
Responsibilities:
- Developed web based application using Django framework withpythonconcepts.
- GeneratedPythonDjango forms to maintain the record of online users.
- Used Django API's to access the database.
- Involved inPythonOOD code for quality, logging, monitoring, and debugging code optimization.
- WrotePythonmodules to view and connect the Apache Cassandra instance.
- Created Unit test/ regression test framework for working/new code.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Developed efficient Angular.js for client web based application.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in working withPythonopen stock API's.
Environment: Python2.x+ and 3.x+, NumPy, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.
PYTHON DEVELOPER
Confidential, Washington, DC
Responsibilities:
- Designed and developed the user interface of the project with HTML, CSS and JavaScript
- Entire Front end and back end modules of the project are developed usingPythonwith Django Framework.
- Designed and developed the data management systems using MySQL databases.
- WrittenPythonScripts to parse the XML documents and load the data in database.
- Utilized the existingPythonand Django modules and rewritten to deliver data in required formats.
- Client-side validations and manipulations are done using JavaScript and jQuery.
- Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.
- Responsible for Debugging and troubleshooting the application.
- Utilized Subversion control tool to coordinate team work.
- Used Selenium Libraries to write fully functioning test automation process.
Environment: Python2.6, Django, UNIX, HTML, XML, CSS, JavaScript, MySQL and Bugzilla.