Sr. Python Developer Resume
Austin, TX
SUMMARY:
- An experienced Python Developer, proficient coder, with over 6 years of strong experience in multiple languages and environments including Python, C, Java, JavaScript and SQL.
- Motivated, proactive, innovative problem solver with excellent analytical, organizational, interpersonal, communication and written skills.
- Excellent team player, quick learner, keens to learn and implement new IT technologies.
- Worked on several standard python packages like Numpy, Pickle, PySide, Scipy, wxPython, PyTables etc
- Driven to architect Big Data solutions on multiple platforms using data analytics.
- Developed various Python scripts to generate reports, send FIX messages (FIX Simulator), SOAP requests, TCP/IP programming and multiprocessing jobs.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
- Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB.
- Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Expert at version control systems like Git, GitHub, svn and cvs. Migrated repos from svn to GitHub.
- Experience with Agile, Scrum and Waterfall methodologies. Used ticketing systems like Jira, Bugzilla and other proprietary tools.
- Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing and other services of the AWS family.
- Experience in loading data from Hive/SQL and performing spark transformations using Spark RDDs, Python.
- Good experience in Unix Shell Scripting & windows Batch Scripting for parsing files and automation of batch jobs
- Worked on various applications using Python integrated IDEs Eclipse, Pycharm.
- Experienced in Designing and implementing of Test driven application development.
- Experience in Devops continuous integration and deployment of Agile projects
- Setup continuous build environment with Jenkins to do daily deployments.
WORK EXPERIENCE:
Confidential, Austin, TX
Sr. Python Developer
Responsibilities:
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
- Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements.
- Implemented navigation rules for the application and page.
- Performed testing using Django's Test Module.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Creation of Python scripts for data access and analysis (Scripts, DataFeeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using Python.
- Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
- Responsible for search engine optimization to improve the visibility of the website.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, BIG DATA and JavaScript.
- Handled all the client side validation using JavaScript.
- Designed and developed data management system using MySQL.
- Created a Git repository and added the project to GitHub.
- Build development environment with JIRA.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team - development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux.
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Developed Consumer-based custom features and applications using Python, Django, and HTML.
- Experienced with Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, WebStorm, Intellij and Visual Studio.
- Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, and Node.js) applications.
- Experienced with Python Libraries Beautiful Soup, NumPy, Pandas data frame, Matplotlib, python-twitter, urllib2.
- Experience in developing web-based applications using Python, Django, PHP, AngularJs, Reactjs, C++, XML, CSS, HTML, JavaScript and jQuery.
- Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP).
- Extensive experience in designing and implementing various web applications in both LAMP (Linux, Apache, MY SQL, PHP) Environments.
- Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
- Experience with Django and Flask a high-level Python Web framework.
- Experienced in MVC frameworks like Flask and Pyramid and MVT framework like django.
- Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
- Experience and understanding of React Redux life cycle with components and rendering to DOM.
- Good experience in Shell Scripting, UNIX commands.
- Experience in developing applications in Linux Environments such as Red Hat, CentOS, Ubuntu.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Experience in working with Relational DB (RDBMD) like SQLite, MYSQL Workbench, PostgreSQL and No-SQL database MongoDB for database connectivity.
- Experience in analyzing and handling large datasets using Oracle Relational database.
- Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
- Basic Knowledge on JSON based REST Web services and Amazon Web services.
- Basic knowledge on Rest API and JSON Parsing, jQuery and Angular JS
- Experience in building frameworks in Python for Test Automation.
- Excellent Experience in Code Refactoring and Udeploy. Solid ability to code in JavaScript.
- Thorough knowledge in various front-end tools like HTML, JavaScript, XML, jQuery and AJAX.
- Experience in Bash Shell Scripting, SQL and Java Full stack web development using Python.
- Having Good Experience in Object Oriented Concepts with C# and Python.
- Extensive experience in using Python/Perl to code and design various phases for data processing pipeline.
- Experienced on Installation, Integration and Configuration of third party tools, Content Management System (CODEIGNITER, Zend, Laravel, Smarty).
- Good knowledge on IBM WebSphere Application Deployment and maintenance of an application on Application Server using clusters concept and IBM Tivoli Monitoring.
- Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Experienced in Agile Methodologies and SCRUM process including Sprint planning, backlog grooming, Daily Standups, Code review, Pert Chart, Gant Chart.
- Good Experience in error and exceptional handling.
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Hands on experience with bug tracking tools such as JIRA and Bugzilla.
- Developed and designed e-mail marketing campaigns using HTML, JavaScript and CSS.
- Maintained customers relationship management databases (MySQL / PostgreSQL)
- Unit testing for the entire code and fixing bugs in unit testing
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experienced in working with different operating systems like Windows, Ubuntu, Linux and UNIX.
- Proven ability in working with Shell scripting for designing automation framework.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Familiar with Agile and Waterfall development methodologies.
Environment: Python, Django, Web Framework, HTML5, CSS3, Bootstrap, MongoDB, Linux, Javascript, JQuery, AJAX, JSON, Sublime Text, Jira, Git, Django-cms, SSO, database access,Django-cms plugins, Bootstrap, Agile, Eclipse, Weblogic, GitHub, Junit, Agile, UML, JSP, Xml, SOA.
Confidential, Houston, TX
Python Developer
Responsibilities:
- Understanding the functional requirements from business analysts and developing the server side modules using Python.
- Developed spark programs using Python, involved in creating Spark SQLQueries and developed the continuous workflow for spark jobs.
- Written extensive sql queries to do transformations on the data to be used by downstream models.
- Developed map reduce programs as a part of predictive analytical model development.
- Written spark python for model integration layer.
- Developed programs in Spark based on the application for faster data processing than standard MapReduce programs.
- Involved in creating Maprdb tables, loading with data and writing sql queries which will run internally in map reduce way.
- Implemented Spark SQL to access MaprDb tables into spark for faster processing of data.
- Validated the business use cases using Apache drill.
- Designed, developed, implemented and maintained solutions for using Docker, Jenkins, Git for micro services and continuous deployment.
- Written high Quality SQL and UNIX Shell Scripting code based on Business requirement.
- Extracted data from Json tables which are resides in MapRDB using pyspark.
- Used Git for version control and TFS for tracking
Environment: Python, MAPR Distrubution, MaprDB, Spark, Apache Drill, Anaconda distribution, Flask, Oracle, Pycharm, Docker, TFS, Jenkins, Jira, Git.
Confidential, Arlington, VA
Python Developer
Responsibilities:
- Developed backend modules using Python on Django Web Framework.
- Designed and developed Use- Case, Class and Object Diagrams using UML Relational Rose for Object Oriented Analysis (OOA)/Object Oriented Design techniques (OOD).
- Designed and developed data management system using PostgreSQL.
- Built application logic using Python.
- Used Apache CouchDB (NoSQL) in AWS Linux instance in parallel to RDS MySQL for storing and analysis.
- Used Django API's for databases access.
- Implemented public segmentation using unsupervised machine learning algorithms by implementing k-means algorithm using Spark.
- Used AWS RestAPI gateway and connected with lambda functionality.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Used Scala to convert Hive/SQL queries into RDD transformations in Apache Spark.
- Implemented Spark Scripts using Scala, Spark SQL to access hive tables into spark for faster processing of data.
- Participated in the complete SDLC process and used PHP to develop website functionally.
- Used Python to extract information from XML files.
- Worked on development of SQL and stored procedures on MySQL.
- Build/Provision Docker container using Docker compose
- Participated in requirement gathering and worked closely with the architect in designing and modelling.
- Used F5 GTM for external DNS resolutions configured all listeners and created all zone files, A record and Names.
- DNS administration like adding/modifying/deleting IP address and DNS assignments using log messages.
- Designed and developed a horizontally scalable API's using Python Flask.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
- Designed Cassandra schema for the APIs.
Environment: Python, AWS, Linux, JavaScript, Django Framework, Docker, DNS, SQL, MySQL, LAMP, jQuery, Node.js, Apache Web Server, Scala, Spark Flask, Hive, Cassandra.
