Python Full Stack Developer Resume
PlanO
SUMMARY
- Over 4 years of experience as a Web Application Developer in python.
- Passion for web design, software development, and programming
- Experience in Analysis, Design, Development, Implementation, and Testing of various stand - alone and client-server architecture-based enterprise application software in python on various domain.
- Proficient in front end development experience using HTML, CSS, JavaScript, Bootstrap, Node.js
- Handy experience in developing web application implementing Model View Template Architecture using Django, Flask, and spring web application framework.
- Worked on several python libraries such as NumPy, Pandas, Matplotlib.
- Experience in working with several IDE’s such as PyCharm, Spyder, Eclipse, Visual Studio
- Very good understanding of data structures, design patterns and object-oriented design concepts.
- Familiar with JSON based RESTful Web Services, and Amazon Web Services.
- Experienced in data analysis and modeling.
- Experience in writing complex queries, subqueries, and Triggers involving multiple tables using SQL for data integrity.
- Experience in designing and developing database system using RDBMS.
- Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Experience in designing flowcharts, Class diagrams, use case diagrams in-order to establish an effective communication with the team members.
- Excellent understanding of Software Development Lifecycle (SDLC) and its models like agile and waterfall.
- Experience in Unit Testing/ Test driven development.
- Very strong critical thinking, problem solving and analytical skills and ability to work with or without direct supervision.
- Self-motivated team player, with excellent communication and interpersonal skills.
- Able to write reusable, testable, and efficient code
- Designed and implemented of low-latency, high-availability, and efficient applications
- Implemented security and data protection in web applications.
- Integrated of data storage solutions
- Hands on experience with Performance tuning, improvement, balancing, usability, automation
- Able to work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features
- Deployed websites to cloud-based hosting environments and provided on-going support.
- History of successfully Debug, troubleshoot, and test custom software and websites in multiple languages.
TECHNICAL SKILLS
Software Development: Python 3.6/2.7, Java8/7, C++, C#
Web Technologies: HTML, CSS, JavaScript, AWS EC Cloud, Django, React, Bootstrap, Node.js
Project management: SCRUM
Python Libraries: NumPy, Pandas, Matplotlib, Seaborn, SciPy, NLTK
Database Management: MySQL, SQL server, MS-Access, PostgreSQL, Toad
Application servers: WebLogic, Apache Tomcat
Version Control: GIT(GitHub), SVN, CVS
PROFESSIONAL EXPERIENCE
Confidential, Plano
Python Full stack Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, jQuery.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- 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
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Implemented Restful Web-Services for sending and receiving the data between multiple systems.
- Used Pandas and Matplotlib library for statistical analysis and presentation.
- Maintaining SQL server database and updating PHP script.
- Worked on Jenkins continuous integration tool for deployment of project.
- Used GitHub for version control.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, Django, MySQL, SQLite, HTML, Bootstrap, jQuery, CSS, JavaScript, SOAP, Restful API, Git
Confidential, Fort Lauderdale, FL
Python Developer
Responsibilities:
- Involved in the project analysis, design, and implementation & debugging.
- Worked closely with different stakeholders of the system to understand their needs for this system integration.
- Worked on different J2EE Design Patterns such as Factory Pattern and Singleton.
- Created User Interface screens using HTML, AJAX, CSS, Java script
- Developed Action classes, ActionForms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Wrote Python routines to log into websites and fetch data for selected options.
- Design and setting up environment for MongoDB using Shards replica sets (Dev/Test, and production).
- Used Python modules such as requests, Urllib, and Urllib2 for web crawling.
- Developed build scripts to generate EAR and WAR files Tomcat Server.
- Developed server-side presentation layer using Spring MVC Framework using Maven.
- Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC).
- Performed Inheritance based Object Relational Mappings in tables to simplify the data using Hibernate ORM.
- Used Eclipse IDE and deployed the application on Web Logic application over Apache Tomcat server.
- Debugging and testing of the applications & fine-tuning performance. Provided maintenance support in production environment.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Used Python collections for manipulating and looping through various user defined objects. maintained Oracle database
- Responsible for debugging and troubleshooting the web-application.
- Worked with JSON based REST web services and Amazon Web Services (AWS)
- Generated various graphs for business decision making using Python Matplotlib library.
Environment: Java, Spring MVC Framework, JSP, JSTL, HTML, CSS, JavaScript, Tomcat, REST, Servlets, Hibernate, POJO
Confidential
Software Developer Intern
Responsibilities:
- Developed a fuzzy matching string application on python using fuzzywuzzy package on a set of csv files.
- Applied ojdbc7.jar file to submit the spark application in-order to read the database content and store the calculation result in Oracle database.
- Extensively applied SQL queries on big data for data manipulation.
- Perform the impact analysis of the requirement and suggest the gaps in the requirement.
- Responsible for understanding user requirements, designing and developing the application.
- Involved in developing user profile module.
- Developed MVC with number of templates for login and user registration with end to end protocol to save in database.
- Used JavaScript validations Controls for compare validations, Regular Expression Validations.
- Hands-on experience in developing front-end and back-end for user registration and authorization using Django models, views, forms, and MongoDB as the Database.
Environment: s: Python, SQL, HTML, CSS, JavaScript, Django