Python Developer Resume
Minneapolis, MN
SUMMARY
- 7+ years of experience in the field of software development as an Analysis, Design, Development, Management, and Implementation of various stand - alone, client-server enterprise applications using Python.
- Experience in IT industry with proficiency in Analysis, Design & Development Testing of Enterprise
- Applications and Database Development using, Python, Django, Flask and SQL projects.
- Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment, Testing, Debugging, and Application Maintenance.
- Experience of dealing with various development methodologies like Scrum.
- Experienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Expertise in full life cycle application development and good experience in Unit testing and Test-Driven Development (TDD) and Behavior driven Development.
- Strong experience in DevOps Environment by enhancing Continuous Delivery and infrastructure change by using Chef, Ansible, Kubernetes and Docker to deploy code with GIT, Jenkins.
- Hands on experience with continuous integration and automation using Jenkins.
- Experience of using Python modules like NumPy.
- Skilled in Object-Oriented Design and Programming using Python.
- Experienced in using Python, Django, PHP, HTML, JavaScript, XML and JSON for developing web applications.
- Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django and Flask for developing web applications.
- Experienced with JSON based REST full web services, and XML based SOAP web services.
- Worked on various applications using python integrated IDEs like Eclipse, IntelliJ and PyCharm.
- Experience of working with relational databases like Oracle, MySQL.
- Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages.
- Written and developed scripts for automating tasks using UNIX shell scripting.
- Experience in project deployment Amazon Web Services (AWS), and Amazon Simple Srtorage Services (S3).
- Worked on various Operating Systems like UNIX, Linux, and Windows.
- Experienced with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.
- Experience in handling errors/exceptions and debugging issues in large scale applications.
- Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team.
- Excellent written and oral communication skills with results-oriented attitude.
- Well versed in design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
TECHNICAL SKILLS
Programming Languages: Python, C/C++, Java, PERL, SQL and PL/SQL.
Technologies: HTML, CSS, JavaScript, XML, JSON, JQuery, AngularJS, NodeJS.
Frameworks: Django, Flask, Pyramid, Zope, PyJamas, Struts and, CSS Bootstrap.
Version Control: Git, GitHub, SVN, CVS
Databases: Oracle, SQL, MySQL, DB2, MongoDB
IDE's/Development Tools: PyCharm, Eclipse, NetBeans, PyScripter, PyStudio, and Sublime Text.
Web Services: AWS, RESTful Web Services, SOAP
Operating Systems: UNIX, Linux, Windows
Methodologies: Agile Scrum, Waterfall, Kanban
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Python Developer
Responsibilities:
- Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
- Wrote SQL statements to fetch the data and display it on Oracle SQL developer.
- Filtered, cleaned, and edited the data files using Pandas coming from precisely from EBCEDIC into ASCII format and load that into Oracle Database.
- Contributed to enhancing the fileimporter program to convert the data into different formats.
- Created DAGs to schedule the SQL job for a certain time and converted the BCP commands into the DAGs to schedule the BCP jobs.
- Converted the huge data files using the python program and handled the data errors and cleaned and manipulated it using Pandas.
- Tracked files through various stages of the system and once the data is converted, validated it using the python validator program.
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Lucid chart to document the flowchart and make flowcharts to ensure the process being followed.
- Contribute to major development initiatives with codebases utilizing Python, Django, R, My SQL, Mongo DB, j Query and React.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Involved in the meetings to collaborate in the team tasks and give suggestions and
- Used IDE tool to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and J Query.
- Developed Kafka logger to log the data on the Kafka server to record the data in streams and store it for the desired duration.
- Maintained the code using version control system Bitbucket.
- Used AWS S3 browser to maintain, archive, and transfer the files.
- Used RabbitMQ, Harbor, Jira, Bitbucket, Crucible, Bamboo and SharePoint tools to maintain the code, user stories and fixing the bugs.
- Resolved ongoing problems and accurately documented progress of a project.
- Created the environment specific settings for a new deployment and updated the deployment specific conditional checks in code base to use specific checks.
Environment: Python, Django, Mongo DB, Selenium, Pandas, Java, J Query, Zookeeper, bootstrap, My SQL, Linux, Ajax, Java Script, Apache, JIRA, Cassandra, HTML5 and CSS, Angular JS, Backbone JS.
Confidential, Henrico, VA
Python Developer
Responsibilities:
- Experienced in ORM programming in converting data between incompatible type systems in OOP languages.
- Wrote and executed various MYSQL database queries from Python using Python-My SQL connector and My SQL db package.
- Worked with tools likeJenkins to implement build automation.
- Development of company´s internal CI system, providing a comprehensive API for CI/CD.
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Worked with team of developers on Python applications for RISK management.
- Generated Python Django Forms to record data of online users.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Contribute to major development initiatives with codebases utilizing Python, Django, R, My SQL, Mongo DB, j Query and React.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and X Path in Selenium.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Worked on cross browser compilation and Responsive Web Design using HTML5, CSS3 and Bootstrap.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, and JavaScript.
- Created web application prototype using jQuery and Angular JS.
- Worked on dynamic web applications by using Angular JS.
- Developed flask Restful API endpoints for accessing through UI and uploading ETL data.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Used IDE tool to develop the application and JIRA for bug and issue tracking and Used JIRA to assign, track, report and audit the issues.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript, and J Query.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Used advanced packages like Mock, patch and beautifulsoup (b4) to perform unit testing.
- Resolved ongoing problems and accurately documented progress of a project.
- Created the environment specific settings for a new deployment and updated the deployment specific conditional checks in code base to use specific checks.
- Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.
Environment: Python, Django, Mongo DB, Selenium, Pandas, Java, J Query, Zookeeper, bootstrap, My SQL, Linux, Ajax, Java Script, Apache, JIRA, Cassandra, HTML5 and CSS, Angular JS, Backbone JS.
Confidential, Clearwater, FL
Python developer
Responsibilities:
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
- Made use of gradle and maven for building applications and written structured pom which can be consumed by Jenkins.
- Developed custom Jenkins jobs/pipelines that contained Bash shell scripts utilizing the AWS CLI to automate infrastructure provisioning.
- Application was based on service-oriented architecture and used Python 2.7, Django1.5, JSF 2.1, spring 3.2.5, Ajax, HTML, CSS for the frontend.
- Generated Python Django Forms to record data of online financial users.
- Worked on Integration of Selenium RC/Web Driver with existing API to test Framework.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries. Used TDD (Test driven development) methodology.
- Experienced Python on LINUX for execution.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, Post gre SQL, and VM Ware API calls.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on My SQL and Post gre SQL database.
- Designed and developed ETL processes that were used to integrate data between various sources using Informatica, Power Center 9.
- Designed and developed Oracle PL/SQL Procedures, Functions, and Database Triggers and involved in creating and updating Packages to meet business requirements.
- Designed REST full XML web service for handling AJAX requests.
- Worked in development of applications especially in Linux environment and familiar with all of its commands.
- Used Amazon Cloud EC2 along with Amazon S3 bucket to upload and retrieve project history.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Troubleshooting ETL issues in SQL Server Integration Services.
- Developed Automation Scripts for Regression using Selenium Web Driver and Python.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and J Query.
- Implemented database access using Django ORM.
Environment: Python, Django, Selenium, HTML5, CSS, VMware, Oracle DB, Pandas, Spring, MS SQL Server 2013, Jasper, Reports, JavaScript, Ajax, Eclipse, Linux, Shell Scripting, REST full, MVC3.
Confidential, Irvine, CA
Python developer
Responsibilities:
- Converted Visual Basic Application to Python, MSQL.
- Used python scripts to update content in the database and manipulate files.
- Created Reports using JASPER.
- Used Thales asynchronous theorem for applying encryption and decryption of ISO standard message in Python programming.
- Used Python modules such as requests, urllib, urllib2 for web crawling.
- Wrote scripts in Python for extracting data from HTML file.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Using version control tools like Zookeeper Curator, Guava, Logging (slf4j, logback, log4j), Junit.
- Performed different testing methods like unit testing, Integration testing, web application testing and selenium testing.
- 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.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and My SQLdb package.
- Thorough knowledge in various front-end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX.
- Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau.
- Spark Streaming collects data from Kafka in near-real-time and performs necessary transformations and aggregation to build the common learner data model and stores the data in NoSQL store (MongoDB).
- Experienced in developing Web Services with Python programming language. Good experience with Unix, Linux scripting/unit testing/Load testing, Performance stress/endurance testing and Integration Testing; tools and frameworks- Junit, PyUnit, HP VUGEN LoadRunner, Selenium Web driver, Controller, Dynatrace, Performance Center, QC, JIRA.
- Build back-end application with Python / Django, work with Docker, RabbitMQ, Celery, Jenkins.
- Used data types like dictionaries, tuples, and object-oriented concepts-based inheritance features for making complex algorithms of networks.
- Experience in debugging and troubleshooting programming related issues.
- Developed PowerShell scripts to configure the upgraded Exchange environment, migrate users, then monitor and maintain the new environment.
- MySQL and custom tools developed in Python and Bash.
- Designed and developed the UI of the website using HTML, AJAX, CSS, JQuery and JavaScript.
- Developed user-friendly modals for the form submissions using simplemodal.js, JQuery, Ajax and JavaScript.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins.
Environment: Python, Django, VBscripts, Jasper, Gerrit, MySQL, Zookeeper, Unix, HTML, CSS, JQuery, JavaScript, Apache, Ajax, simplemodal.js, Git, PowerShell, Selenium, Linux, Bootstrap, GitHub, Beautiful Soup, JIRA, Panda, Jenkins.
Confidential
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Working as an application developer experienced with controllers, views, and models in Django.
- Used Salt Stack to configure and manage the infrastructure.
- Restful web services using Python REST API Framework.
- Tested entire frontend and backend modules using Python on Django Web Framework
- Responsible for handling the integration of database system.
- Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based scheme.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browsers to web application.
- Used GIT to coordinate team development.
- Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.
- Used IDE tool to develop the application and JIRA for bug and issue tracking.
- Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug.
- Used JIRA to assign, track, report and audit the issues.
- Developed and Deployed SOAP based Web Services on Tomcat Server.
- Developed Server-side automation using Node JS scripting and connecting different types of SQL and No SQL stores from Node JS.
- Installed and configured py Builder for application builds and deploying it.
- Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
- Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
Environment: Python, Django Web Framework, HTML, CSS, No SQL, JavaScript, J Query, Sublime Text, Jira, GIT, py Builder, unit test, Firebug, Web Services.
Confidential
Program Analyst
Responsibilities:
- Involved in the complete Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Used Hibernate for mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Designed the front end of the application using Ember.js, HTML and CSS3.
- Worked on Oracle 11g databases and wrote SQL queries as well as stored procedures for the application.
- Assisted with production support activities using JIRA when necessary, to help identify and resolve escalated production issues based on the SLA.
- In addition, if the fix requires a code change, documented the Change Request, and assign to the respective teams and tracked them to closure.
- Wrote documents in support of the SDLC phases. Documents include requirements and analysis reports, design documents, and technical documentation.
- Used Eclipse as IDE for developing the application.
- Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.
- Implemented Spring Batch jobs for ensuring sending alerts to clients based on configured business rules.
- Implemented multithreading for parallel processing of requests using various features of Concurrent API.
Environment: Java, JSP, Servlets, spring, HTML, CSS, AJAX, Hibernate, XML, Maven, Oracle, JavaScript, Eclipse.