Python Developer Resume
Richardson, TX
SUMMARY:
- 7 + years of experience as a Python and Java Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA and SQL.
- Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Extensive experience in developing web applications using Python, Django, Flask, Pyramid, Sanic frameworks. worked with several python libraries including Beautiful soup, Twisted, NumPy, panda, pyspark, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy, Boto, logging, Nose, Blaze, Hug.
- Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2and spring web application frameworks, with good understanding of Django ORM and SQLAlchemy.
- Hands on experience in working with various Version Control Systems, mostly GIT, subversion SVN, CVS and Mercurial.
- Experience working with Django, Jinja to handle the templating with python.
- Hands-on experience with industry-standard IDEs like PyCharm, Sublime, Emacs, Eclipse, NetBeans, Intellij, TOAD.
- Worked on the technologies like HTML, HTML5, CSS, CSS3, JavaScript, jQuery, XPath, RegEx.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Bootstrap, PHP, CSS, JavaScript, Bootstrap, D3.js, and various Java/J2EE technologies.
- Strong knowledge of Data Structures and Algorithms, Object Oriented Analysis, machine learning and software design patterns.
TECHNICAL SKILLS:
Languages: Java, C#, Asp.Net, Python
Web Designs: HTML5, CSS 3, JavaScript
Databases: MySQL, Oracle-9i, NoSQL
Tools: Microsoft Visio, Balsamiq
Environment: s: Eclipse, Linux., Tableau, Visual Studio
PROFESSIONAL EXPERIENCE:
Confidential, Richardson, TX
Python Developer
Responsibilities:
- Develop Python scripts for ROBOT software framework to automate test cases.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Manage source code in Bit Bucket and integrate it with Jenkins.
- Export and import Test Cases from Excel to Jira using Python scripts. Develop REST APIs and connect to Zephyr with Jira using JAVA.
- Executed SQL queries to fetch records from the DB and validate results obtained from the logs.
- Completed in-depth analyses for business-organization projects, reporting tools, back-end programs and payment processing app.
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Implement) Model View Controller (MVC architecture Using Spring
- Develop end-to-end application using Java 8, jQuery, Spring, brazil build tool
- Developed Web Application where MongoDB is used in the back-end part
- Participation in unit testing, code deployment, bug fixes, application support and downtime handling
- Participation in client interactions and daily standup meetings
- Mentor junior developers: assisted with code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: Java, MongoDB,Jenkins, Unit Testing, Docker, Django, Python, JIRA, Zephyr, Selenium, Robot Framework, GIT, REST, AXURE.
Confidential, Bloomington, IN
Python/JAVA Developer
Responsibilities:
- Designed programming course for GitHub, Tableau, R, MySQL and Python for non-programmers.
- Updated the website of Data Science Knowledge base which can provide students a forum to share projects, using Spring MVC.
- Requirement analysis to define business processes and workflow for each of the Use cases
- Participation in Architectural discussions on Specifications, forming relationships and applying relevant design patterns wherever applicable
- Prepare Low Level design, High Level design document and creating the reusable components for across the application
- Design and develop SQL scripts for creation of tables in DB2 for different modules
- Develop end-to-end application using Java, Maven, Spring, WebSphere Application Server, Data Source, JNDI lookup and Database creation
- Create Spring Rest Service
- Integration with Apache Subversion (SVN) and Jenkins
- Experience in design and developing Application leveraging MongoDB.
- Participation in unit testing, code deployment, bug fixes, application support and downtime handling
- Participation in client interactions and daily standup meetings
- Mentor junior developers: assisted with code reviews, conducted technology discussion groups and presentations
- Prepare Daily Monitoring Report, Weekly Status Report and Monthly User’s Report
Environment: Core Java, MongoDB,RAD 7.5, WebSphere Application Server 7, Spring MVC, Spring Rest Web Services, JSON, AngularJS, Spring Security, Agile, Multi-Threading, Maven, DB2, JDBC, SVN, Jenkins, ClearQuest
Confidential, Bloomington, IN
Developer
Responsibilities:
- Single-handedly developed automation scripts using Selenium WebDriver (in Java) and integrated with Jenkins from scratch, thus starting a new trend in the company.
- Prepared and executed Unit-Smoke-Regression-Integration Test as per Systems requirement
- Scripted SQL/PLSQL queries extensively and developed SQL query scripts to export data from excel sheet using Java, which was greatly appreciated by the product management team.
- Worked in a dynamic AGILE environment and participated in scrum, sprint meetings with the development team.
- Oversee all stages of design, development, and deployment of new Java-based vendor application system for travel industry
- Worked on presentation layer, developed dynamic UI modules using JSP/JS pages along with jQuery and AJAX calls
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the JBoss Application Server.
- Worked with Spring MVC, Spring Core, DAO, Spring Security, XML, JAXB. Designed Patterns to implement REST/SOAP based services.
- Integrating the front-end UI to back end using Spring MVC framework.
- Used the spring open source framework for building Servlet/JSP based web application on the MVC design paradigm.
- Configured Hibernate second level cache using Ehcache to reduce the number of hits to the configuration table data.
Environment: Unit Testing, Jenkins, C#, Docker, Selenium, AGILE, LINQ, MySQL, Pl SQL.
Confidential
Software Engineer
Responsibilities:
- Analyzed gaps in already existing architecture of the tool, implemented solutions using Agile Software Development Methodology
- Automated Desktop Applications by automating certain routines using Java in Test Complete .
- As a part of requirement analysis team developer , interacted with client on daily basis for further enhancement of the product
- Developed dynamic dashboards for the ease of the development team to view and assigned published targets using RESTful web services .
- Involved in the phases of SDLC Analysis, Design phase, Development, UAT and Production phase of the application.
- Installation and configuration of MongoDB
- Developed UI part of application by using HTML, XHTML, DHTML, CSS, XML, XPATH, XSLT, JavaScript, jQuery, Portal.JS, AJAX, JSP's, JSTL .
- Designed and developed application using Spring Framework-IOC/DI, Spring MVC, Servlets, POJO and EJB integrating with Hibernate framework .
- Used Hibernate ORM framework to develop Data Access Layer.
- Written SQL queries, stored procedures manipulating and addition of new features in the DB2 & Oracle database.
- Developed and Consumed SOAP/ Restful Web services using JAX-WS, JAX-RS, WSDL, XML to access image archives and retrieval systems such as IBM FileNet P8 Archive.
- Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
Environment: Unit Testing, TFS, Functional Testing, Java, REST, VBScript, Test Complete, MySQL, AGILE, Balsamiq.
Confidential
Software Developer
Responsibilities:
- Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
- Involved in the design, development and testing phases of application using AGILE methodology.
- Maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
- Worked on development of SQL and stored procedures, trigger and function on MYSQL.
- Developed server-based web traffic statistical analysis tool using Flask, Pandas.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Installed and configured configuration tool such as Chef Server / workstation and nodes via CLI tools to AWS nodes
- Created restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Developed rich UI web application using java script libraries like jQuery UI, data grid, Jscolor, high charts.
- Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
- Used Numpy for Numerical analysis, PySpark to expose Spark API to Python.
- Developed applications using MongoDB, Redis, and MySQL.
- Involved in writing application level code to interact with APIs, Web Services using JSON.
- Involved in Agile Methodologies and SCRUM Process.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Used MVC architecture for developing the application.
Environment: Python, Java, MySQL, Spring MVC, SSL.