Python Full Stack Developer Resume
St Louis, MO
SUMMARY
- An insightful, adaptive and goal - orientated Full Stack Python Developer with broad expertise in Front-End and Back-End Development.
- Four years of industrial experience at Designing, Deployment and Maintenance of web applications based on Django-Python platform with willingness to learn and master UX/UI & Design.
- Adept at utilizing cloud-based tools such as Microsoft Azure and Amazon AWS to build efficient web development projects.
- Team player with the ability to deliver projects according to the client’s need.
- Over 4 years of professional experience as a Python Web Application Developer.
- Experience with Object Oriented Programming (OOPs concept) and software development life cycle (SDLC), database designs, agile methodologies.
- Worked with teams in the Analysis, Design, Development, Implementation and Testing of several stand-alone and client-server architecture-based enterprise application software using Python on various domain.
- Skilled at Front-End Development using HTML5, XML, CSS3, Bootstrap, JavaScript, React.
- Experience in developing web application by the deploying the Model Template View (MTV) architecture using Django and Flask frameworks.
- Practical experience of working with IDEs such as Jupyter Notebook, Atom, Sublime, PyCharm, NetBeans, IntelliJ, Spyder and Visual Studio.
- Familiar working with JSON based RESTful Web Services and Amazon Web Services.
- Strong experience in data analysis using Python libraries and reporting tools such as PowerBI and Tableau.
- Designed ETL workflows resulting in systems integration and business intelligence source table from multiple data sources.
- Manually developed programs and processes to ensure data quality and data integrity validation for future reference.
- Experience working with multiple Python libraries such as NumPy, Pandas, Pillow, Matplotlib, Seaborn, Scikit, Request.
- Utilized Web Scraping tools such Beautiful Soup of Python and Selenium to pull data and create effective analysis.
- Knowledgeable in Cloud Technologies including Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS).
- Experienced in writing complex queries and sub-queries involving multiple tables using SQL for data integrity.
- Experience in Unit Testing / Test-driven development.
AREA OF EXPERTISE
- Agile Development Methodologies
- Front-End Development
- Back-End Development
- Software Development Life Cycle (SDLC)
- Cloud Architect
- UI/UX & Design
- Data Visualization
- Business Intelligence (BI)
TECHNICAL SKILLS
Software Development: Python, Java, C++, C#
Web Technologies: HTML, XHTML, CSS, Bootstrap, JavaScript, Django, Angular, Node.js, React, jQuery
Databases: MS SQL Server, MySQL, IBM DB2, Oracle SQL Database, MongoDB
Data Science: Python, Anaconda, PyCharm, Jupyter, Pandas, Numpy, Beautiful Soup, Selenium, Scrapy, matplotlib, seaborn, ggplot2, scikit-learn, SciPy
Cloud Technologies: AWS, Azure, Snowflake, Alteryx
Big Data: HDFS, Apache Hadoop, MapReduce, Apache Spark
Analytics Tools: SSRS, SSIS, Alteryx, SSAS, Tableau 10, Crystal Report, Qlik sense
Applications: MS Office Suite, SharePoint, Visual Studio, Salesforce
Operating Systems: Windows, XP/Vista/7, Server 2003/2008, MacOS, Linux
Agile Tools: Atlassian JIRA, Confluence, GIT Hub, Jenkins, Bitbucket
PROFESSIONAL EXPERIENCE
Confidential - St. Louis, MO
Python Full Stack Developer
Responsibilities:
- Collaborated with team members to create the server module and resolved issues and responsible for its enhancements.
- Constructed backend development using Python and Django and front-end application using HTML5, CSS3, Bootstrap, JavaScript and React.
- Experience working with relational databases and Django Object Relational Mapping (ORM) module for signing complex queries.
- Created a secure registration and login interface using Django’s Auth package and securing on the front end using proper restful services.
- Crafted a Django based application using Python for data processing, MySQL for database services, and HTML, CSS, Bootstrap, JavaScript and High Charts for data visualization.
- Successfully migrated the Django Database form SQLite to MySQL to PostgreSQL with complete data integrity.
- Implemented Restful web services particularly JSON based for sending and receiving data.
- Proficiency in python scripts for web scraping using Beautiful Soup and Selenium.
- Designed complex data manipulation queries and data handling queries such as Views, Functions and Triggers.
- Orchestrated data quality work within the Agile framework and other methodologies where required for on-time delivery of data quality capabilities and results to stakeholders.
- Collaborated with the Product Owner and Scrum Master in scoring stories and for project progress using Atlassian Jira.
- Designed, developed and maintained solutions using Docker containers for continuous deployment.
- Implemented Agile Methodologies (Scrum) processes including planning and creating Sprints, Backlogs, User Stories, Code Reviews, and Daily Standups.
- Interfaced with IT teams to extract, transform, and load data from a variety of data sources by using AWS big data technologies such as EC2, EMR, S3 and Redshift.
- Used GitHub for team collaboration and version control.
- Utilized Alteryx to analyze data and created data visualization for the upper management to review business practice.
Environment: s: Python, Django, PostgreSQL, MySQL, SQLite, SQL Server, HTML5, CSS3, Bootstrap, JavaScript, React, Atom Editor, PyCharm, Jupyter Notebook, Beautiful Soup, Selenium, JSON, JIRA, EC2, S2, EMR, Redshift, Git-Bash, Alteryx, RESTful API
Confidential - St. Louis, MO
Python Full Stack Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle like requirements gathering, analysis, design and implementation.
- Used peer-to-peer review process and end-user consultation to reduce report writing errors and rework.
- Architect and designed the User Interface (UI) using HTML5, XHTML, CSS3, Bootstrap, JavaScript and Angular.
- Implemented Python’s Django Framework to build the backend side of the web application.
- Built interactive web app using Django’s Model, Template and View (MTV) architecture.
- Created views using Django’s Create, Retrieve, Update and Delete (CRUD) functions.
- Designed Object Relation Mapping (ORM) in Django to simply the retrieval of data to the correct model field.
- Implemented Django Sessions to add security for better performance of the web application
- Worked extensively with team members for debugging and testing to create smooth functionality of the applications.
- Eagerly available to provide maintenance support in productional environment.
- Involved in development of web services using SOAP for sending and getting data from the external interface in the XML format.
- Parsed common data interchange formats such as JSON, XLS and CSV.
- Implemented and reviewed Python algorithms to provide analysis and insights into trends used for predictability.
- Designed ETL workflows resulting in system integration and business intelligence source table from multiple data sources using SSIS.
- Pulled data using Beautiful soup to create and interpret complex queries using SQL on PostgreSQL to gather information from the data for data reporting.
- Identified sources of data to design logical data models, semantics models to meet specific business needs, design and create dashboards, reports and visualizations using Power BI and Excel that allow insight and analysis.
Environment: s: Python, Django, Java, Angular, ORM, MTV, CRUD, SOAP, Session, Beautiful Soup, JIRA, ETL, SSIS, Power BI, Excel, GitHub, Sublime Text, PyCharm, Jupyter Notebook, Git, Git-Bash.
Confidential - St. Louis, MO
Junior Software Developer/Python developer
Responsibilities:
- Involved in developing the front-end and back-end for user registration and authorization using Django’s inbuilt and custom models, views, forms, and MongoDB as the Database.
- Used HTML5, XHTML, CSS3, Bootstrap, JavaScript for the User Interface of the web application.
- Deployed Django’s Model, Template, View (MTV) methodology to create a user-friendly application.
- Conducted extensive study on understanding the user requirements, ease of use of the design interface and developing the application.
- Utilized BOTO to launch and deployed the instances, as well as used S3 to host the web application on Amazon AWS.
- Created Python based API (RESTful) by integrating the use of Django and PostgreSQL.
- Responsible for trouble-shooting and debugging the application.
- Connected with the scrum master and the team using Jira and used GitHub for version control.
- Utilized SQL queries and Python libraries such as NumPy, Pandas, Matplotlib for user data analysis and data visualization reports.
- Actively involved in the debugging and the testing phase of the application. Collected data based on the debugging process to report to the team lead.
Environment: s: Python, Django, HTML5, CSS3, MongoDB, BOTO, AWS, REST, PyCharm, Atom Editor