Sr. Python/flask Developer Resume
Albany, NY
SUMMARY:
- Around 8 years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++ and SQL.
- Wrote python scripts to parse XML documents and load the data in database and developed web - based applications using Python, CSS and HTML.
- Worked on applications and developed them with XML, JSON, XSL (PHP, Django, Python, Rails).
- Experienced with full software development life cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and Jquery.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Expertise in using Relational Databases using SQLite, MySQL, MSSQL and Oracle databases withPython.
- Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.
- 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, My SQL, and Python/PHP) Architecture.
- Experience working in both water fall and Agile software methodologies.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated Python Django Forms to record data of online users.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
- Wrote and executed various MySQL database queries from python using\ Python-MySQL connector and MySQL dB package.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience with continuous integration and automation using Jenkins.
- Experienced in developing web-based applications using Python and JavaScript in Linux based OS.
- Designed and implemented large scale business critical systems using Object oriented design and Programming concepts using Python and Django.
- Excellent communication, interpersonal and analytical skills and a highly motivated team
TECHNICAL SKILLS:
Frameworks: Django, TurboGears, Flask, Pyramid and Zope.
Web Technologies: HTML, CSS, Bootstrap, DOM, SAX, Java Script, JQuery, AJAX, XML. Languages Python, Core Java, C/C++, SQL, PHP and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JDBC and JNDI Version Control SVN, CVS, Git.
Developer Tools: PyCharm, PyScripter, PyDev, JDeveloper, PL SQL Developer. Servers WebSphere, Weblogic, Apache Tomcat, JBoss, Oracle.
Operating Systems: Windows, Linux, Unix, Solaris, Ubuntu Protocols TCP/IP, HTTP/HTTPS, SOAP, SMTP
Cloud Platforms: Heroku, Amazon EC2
WORK EXPERIENCE:
Confidential, Albany, NY
Sr. Python/Flask Developer
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
- Implemented front of the application using Python, CSS, AJAX, JSON and JQuery
- Worked on front end frameworks like CSS, Bootstrap for responsive web pages.
- Used Restful APIs to access data from different suppliers.
- Developed and tested many features for dashboard using Flask, CSS and JavaScript.
- Developed backend of the application using the flask framework
- Experience with advanced CSS concepts and also building table-free layouts.
- Implemented Backbone JS for creation of networking applications using JavaScript.
- Experience in writing SQL queries for performing various CRUD operations like create, update, read and delete.
- Linux/Devops(DOCKER, CHEF, PUPPET)
- HTML, Java Script, Angular
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Coordinated and Managed with the offshore development team and assisted them when required.
- Deployed the project into Heroku using GIT version control system.
- Used much 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.
- Worked in MySQL database on simple queries and wrote Stored Procedures for normalization and renormalization.
Environment: Flask, XML, HTML, CSS, Bootstrap, FF, IE8 Safari, SQL, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, JSON, AJAX, RESTFUL
Confidential, St. Louis, MOSr. Django/Python Developer
Responsibilities:
- Worked in stages such as analysis and design, development, testing and debugging and Involved in Unit testing and Integration testing.
- Designed and managed build and release methodologies using Witbe Tool.
- Developed the front end of the web pages using HTML5, CSS3 JavaScript, Angular JS, JQuery and AJAX.
- AWS, Django
- Web Servises- Rest/Soap
- Scripting like SQL, JAVA
- Decent experience in UNIX in developing the application and familiar with all of its commands.
- Experienced with Bootstrap as a mechanism to manage and organize the html page layout.
- Developed the back-end web services using Python and Django REST framework.
- Performing Functional testing, regression testing, integration testing, and communication testing.
- Installed Witbe, Python, Jira, test Rail as part of server setups.
- Used Git and Jira for code submissions and review process.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS
- Regular interaction with developers at different locations in resolving issues successfully.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous Integration to keep in line with Agile Software Methodology principles
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Responsible for debugging and troubleshooting the web application.
- Used Design patterns efficiently to improve the code reusability.
- Reporting Issues using Excel to senior members in the team
- Used Django configuration to manage URLs and application parameters.
- Created entire application using Python, Django, MySQL and Linux.
- Integrated data from multiple applications using ETL tools like SSIS, Informatica.
- Found critical bugs in the firmware and helped other teams in making the software stable.
- Migration of Test Content to Automation Tool using Python and XML.
- Experience in UNIX environment in developing the application and familiar with all of its commands.
- Worked in developing the screens for delete, Edit, Enable, Disable and Impersonate Users in web application.
- Creating database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
- Experienced in Agile Methodologies and SCRUM Process.
- Managed code versioning with Github and deployment to staging and production servers.
Python Developer
Responsibilities:
- Involved in transferring old data from various sources like flat files, MS Access, and Excel into MS SQL Server 2005 using DTS Packages.
- Designed and developed the user interface requirements of the website using HTML, AJAX, CSS and JavaScript.
- Used Django framework to develop entire frontend and backend modules in Python.Created independent libraries in Python which can be used by multiple projects which have common functionalities.
- Wrote scripts in Python for automation of testing jobs.
- Worked on development of SQL and stored procedures on MYSQL.
- Worked with JSON based REST Web services and Amazon Web services (AWS)
- Experience in Agile development following SCRUM process, Sprint and daily stand-up meetings.
- Involved in Unit testing and Integration testing.
- Created a Git repository and added the project to GitHub.
- Used JIRA for bug tracking and issue tracking.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
Environment: Python 2.7, Django, HTML, CSS, JavaScript, AJAX, JSON, REST/SOAP web service, AWS, Git, Linux
ConfidentialPython Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirement gathering, modeling, analysis, design and development.
- User requirements study, analysis and review of the specifications
- Extensively used OOP's concepts in overall design and development of the system.
- Interaction with the users at all stages of development to ensure that development was as per user specifications. Designed and Implemented the Python in Eclipse PyDev.
- Developed the presentation layer using JSP, JavaScript, JQuery and HTML.
- Developed various EJB components to fulfill the business functionality.
- Performed database operations and queries using MySQL.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML and XML markup.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Developed SQL Queries in application logic and implemented queries to extract data from database
Environment: Python 2.6, Java Script, HTML, XHTML, JQuery, JSON, XML, CSS, MySQL, PL/SQL.
ConfidentialSoftware Engineer
Responsibilities:
- Participated in requirement gathering from client and working according to the Change Requirements from users.
- Perform Root Cause Analysis (RCA) and deliver enhancement to the application as per the client requirements
- Analyzing and resolving production issues on daily basis.
- Participates in design reviews, test case reviews and production support readiness reviews for new releases and provide inputs for Go / NO Go decision.
- Responsible for smooth functioning of Application by resolving immediate and critical incidents and proposing workarounds for major problems at the earliest.
- Implemented the requirement by creating or modifying the Procedures/Packages, Triggers and Functions PL/SQL.
- Establish the process and application improvement initiatives with business and enterprise to handle the growing data of our application.
- Worked on Defects and Service Requests based on customer-driven priorities and work with team at offshore to deliver them.
- Also involved In Performance improvement and optimization activities.
- Perform DML, DDL Operations as per the Business requirement.
- Developed front end reports using Java objects like JSP and Servlets.
- Writing the typical SQL queries using different joins, sub queries and nested query in SQL query.
- Created Database Objects like tables, Views, Sequences, Synonyms, Stored Procedures, functions, Packages, Cursors, Ref Cursor and Triggers.
- Writing the stored procedures for Front End Reports, used Packages and Ref Cursors in
Environment: Java, J2EE, Struts, SVN Spring, Restful/SOAP web services, Oracle 11g, PL/SQL, HTML, UNIX, TOAD, RSA 7.5, HP OC, Team Track (SBM), TWS, Putty, Windows XP & 7