Python Developer Resume
Bellevue, WA
SUMMARY
- Around 6 years of professional experience as a python developer wif broad range of expertise in web based applications.
- Expertise in Backend Web Technologies using Python, Django, Flask, Java, spring, Hibernate and REST API.
- Applied HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JQUERY, JSON, and AJAX to deliver cutting - edge user interfaces and components.
- Experience in building all phases of teh software development life cycle including requirement analysis, application design development, maintenance, implementation and testing.
- Excellent hands on experience in developing web based applications using Django and Flask whichinvolves MVC Architecture.
- Expertise in working wif different databases like Oracle, MySQL, PostgreSQL and Good noledge in using NoSQL database MongoDB.
- In depth exposure to creating REST API for internal and external application using Django Rest Framework. In addition, Experience in securing APIs using JWT.
- Wrote and executed test cases based on written design, as well as based on product noledge dat resulted in greatly improving teh software.
- Worked on several standardpythonpackages like Numpy, matPlotLib, Scipy, Pandas, PyTables etc.
- Driven to architect Big Data solutions on multiple platforms using data analytics.
- Thorough understanding of providing specifications using Waterfall, Agile Software methodology to modeling systems and business processes.
- Hands on experience in developing business processes and system solutions utilizing prototype development, system development and deployment.
- Familiarity wif developing for and deploying to cloud-based environments, specifically AWS and EC2.
- Excellent working noledge in UNIX and Linux shell environments using command line utilities.
- Expertise in Object Modeling wif Use Cases, Sequence, Activity and Class Diagrams using UML 1.4/2.0 wif IBM Rational Rose and Microsoft Visio.
- Expertise using and deploying enterprise applications in JBoss and Tomcat.
- Extensive experience in implementation of teh version control software SVN and GIT.
- Strong background, experience wif open-source technologies, cloud platforms and all tiers of distributed-system development.
- Excellent interpersonal abilities, communication skills, time management and team skills wif an intention to work hard to attain project deadlines under stressful environments.
- Has flexibility and ability to learn and use new technologies and also to work in team environment as wells as independently to get things done.
TECHNICAL SKILLS
Programming Languages: Python, Java, J2EE, JavaScript, Scala and C++.
Web Technologies: HTML, CSS, JQuery, Bootstrap, AJAX, XML, JSP, Servlet, Json, AngularJS, and REST.
Frameworks: Django, Flask, Spring, Hibernate, Jersey.
Tools: PyCharm, Maven, Gradle, Junit, GIT, Docker, Jhipster, Eclipse, IntelliJ.
Database: My SQL, PostgreSQL, Oracle and MongoDB
Application Server: Apache Tomcat, Jboss.
Operating Systems: Windows, Linux, Unix and Mac OS.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, Bellevue, WA
Responsibility:
- Design and documentation of REST APIs using Django Rest framework for collection and retrieval of high volume data which is results of search query.
- Involved in entire lifecycle of teh project including Design, Development, and Deployment, Testing and implementation and support.
- Wrote multi-thread scripts to obtain optimal performance.
- Created tables, stored procedures, triggers and views for data access and manipulation.
- Implemented multiple high performance MongoDB replica sets on EC2 wif roboust reliability.
- Developed systems and applications using complex algorithms to deliver business functions or architectural components.
- Write scripts using python modules and its libraries to develop programs dat improve processing of access requests
- Utilized PyUnit, teh Python Unit test framework, for all Python applications
- Wrote services to store and retrieve user data from teh MongoDB for teh application
- Test RestAPI response using Postman and customize teh generic response as per requirement.
- Used Amazon Elastic Beanstalk wif Amazon EC2 to deploy project into AWS.
- Implement ranking algorithms to rank teh documents in search results.
- Developed teh project in Linux environment and involved in support for teams for projects across • Used JIRA for bug tracking and issue tracking and Used Agile Methodology and SCRUM Process.
- Used Pandas for a data alignment and data manipulation.
- Collaborated wif internal teams to convert end user feedback into meaningful and improved solutions.
- Worked on frontend frameworks like angularJs.
- Representation of teh system in hierarchy form by defining teh components, subcomponents using Python and developed set of library functions over teh system based on teh user needs.
- Created Git repository and added to GitHub project.
Environment: Python, Django, Mongodb, AngularJS, REST APIs, GIT, AWS, PyUnit, JIRA, Agile, Pandas, Linux, Postman, pycharm
Python Developer
Confidential, Utah
Responsibility:
- Developed dynamic web pages using pythonDjango Frameworks.
- Excellent Coordination in project activities and ensure dat all project phases are followed and documented properly.
- Usingdjango evolutionand manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API to access database objects.
- Wrote python scripts to parse XML documents and load teh data in database.
- Responsible for automated test design, frontend and backend feature implementation, and any other improvements to teh test automation framework.
- Responsible for security standard implementation.
- Involved in development of python based Web Services using REST for sending and getting data from teh external interface in teh JSON format and to track sales and perform sales analysis using Django, PostgreSQL.
- Responsible for debugging teh project monitored on JIRA (Agile)
- Using Subversion control tool to coordinate team-development.
- Used Python plotly, numpy library to visualize data point using interactive charts. Designed data visualization to present current impact and growth
- Utilized Active Record eager loading to improve rendering time of index pages, incorporated up/down voting, reviewing, and several custom sorting methods for shows to provide smooth user experience
- Wrote a program to use REST API calls to interface wif Veeam backup server, and parse output reports of an excel file in python to monitor user backup usages.
Environment: Python, Django, PostgreSQL, RestAPI, plotly, numpy, Pandas, SVN, Json, HTML, CSS,Bootstrap
Python Developer
Confidential, San Jose, CA
Responsibilty:
- Made a complete web application using Flask framework of Python.
- Participated in all teh stages of software development lifecycle like design, development, and implementation and testing.
- Actively involved in developing teh methods for Create, Read, Upload and Delete (CRUD) in Active Record.
- Involved inPythonObjected Oriented Design code for quality, logging, monitoring, and debugging code optimization.
- Wrote databases queries in Oracle.
- Proven ability to implement Continuous Integration and Continuous Deployment processes.
- Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
- Used Test Driven Approach for developing teh application and implemented teh unit tests usingPythonUnit Test framework called PyUnit.
- Features for dashboard were developed and tested using CSS, JavaScript, Flask, and Bootstrap.
- In order to avoid teh reloading of teh entire web page to update small portions, AJAX in UI was used.
- For sending and receiving teh data between multiple systems RESTful Web-Services were implemented.
- Developed views and templates wifPythonand Flask's view controller and templating language to create user-friendly website interface.
- Deployed applications on Web logic Application Server and performed required configuration changes.
- Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau.
Environment: Python, Flask, Oracle, HTML, css, Javascript, AngularJS, Jquery, Json, Ajax, Web Logic
Software Developer
Confidential
Responsibilty:
- Implemented different types of spring controllers as per application requirements, DAO and service layer components using spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Extensively used Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.
- Designed and developed teh system using Spring MVC and Rest based web services to integrate multiple applications.
- Designed and developed Multi Threading for different components in teh application.
- Involved in designing and developing teh front end of teh application using JSP, Javascript, AJAX, Jquery,HTML, CSS and Bootstrap.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology wif Test Driven Development.
- UsedGitas source control management giving a huge speed advantage on centralized systems dat has to communicate wif a server.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used store procedures, stored functions and cursors using MySQL.
- Wrote Controller Classes for request handling, performed form submission processing and validated teh processes using Commons Validator which sums up teh Spring MVC framework implementation.
Environment: Java, J2EE, Spring, Hibernate, Mysql, HTML, Javascript, Ajax, HQL, Git, JSP, Web services
