Senior Python Developer Resume
Dallas, TX
SUMMARY
- About 8+ years of experience as a Python Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask client - server technologies-based applications, RESTful services, AWS and SQL.
- Experience in object-oriented programming (OOP) concepts using Python.
- Good experience in developing web applications implementing Experience with Microservice architecture.
- Expertise in MVT architecture using Django, Flask, web application frameworks, with good understanding of Django ORM and SQL Alchemy.
- Good working knowledge of teh Linux operating system in a server environment (Apache/PostgreSQL)
- Experienced in WAMP (Windows, Apache, MYSQL, andPython) and LAMP (Linux, Apache, MySQL, andPython) Architecture.
- Experienced in MVC frameworks like Django, Angular JS, Angular 9, TypeScript, JavaScript, JQuery, Node.js.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular JS, Node JS, CSS, JavaScript, and various Java/J2EE technologies.
- Excellent Experience on variousPythonintegrated IDE's such as Sublime Text, PyCharm, Eclipse and NetBeans.
- Experience in all phases of Software Development Life Cycle (SDLC)-Waterfall, agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Performed on Integrated data from different sources and developed data pipelines to load teh data into Elasticsearch and Salesforce for teh use in targeted e-mail marketing (Stone branch, AWS, S3, Hive, Elasticsearch, Redshift, Python, Spark, Salesforce), to bring dozens of millions of dollars of additional revenue.
- Expertise in full life cycle application development and also good experience in Unit testing and Test-Driven Development (TDD) and Behavior driven Development (BDD).
- Hands on experience with continuous integration and automation using Jenkins.
- Extensive experience in developing web applications using Python, Django, Flask frameworks.
- Experience in working with several python libraries including beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy.
- Knowledge in Deployment and worked in Amazon Web Server (AWS).
- Worked on GCP services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager
- Have good knowledge on NoSQL databases like Cassandra and MongoDB and with teh SQL databases like MySQL/PostgreSQL, Snowflake.
- Experience in Data mining with large datasets of Structured and Unstructured data, Data Acquisition, Data Validation, Predictive modeling, Data Visualization.
- Good knowledge of Web Services with protocols SOAP and REST.
- Good experience in Shell Scripting, Oracle, MySQL, UNIX and Linux.
- Expert at version control systems like Git, and SVN, Migrated repos from SVN to Github.
- Experience in developing web applications implementing MVC architecture using Django framework and SQLAlchemy.
- Deep understanding of front-end engineering principles and experience with front end technologies and frameworks.
- Basic knowledge on Rest API and JSON Parsing, and JQuery.
- Hands on experience with bug tracking tools JIRA and Bugzilla.
- Experience in Agile development processes ensuring rapid and high-quality software delivery
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
TECHNICAL SKILLS
Languages: Python, Golang, C, Java, SQL, PL/SQL.
IDE’s: PyCharm, Eclipse, NetBeans, Sublime
Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Angular JS, Angular 9, Node JS
Databases: Oracle, MySQL, PostgreSQL
Frameworks: Django, Flask, CherryPy, web2py, Tornado, Pyramid, Robot
Web Servers: Web Logic, Web Sphere, Apache Tomcat
Version Controls: SVN, Git.
Operating Systems: MS Windows, Linux/Unix
Building& Design Tools: MAVEN
CI Tools: Jenkins
Cloud: AWS, GCP
Bug Tracking Tools: JIRA, Bugzilla
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Senior Python Developer
Responsibilities:
- Evaluated business requirements and prepared detailed specifications dat follow project guidelines required to develop written programs.
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum Software development methodology.
- Developed frontend and backend modules using Python on Django Web Framework.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django and PostgreSQL.
- Experience in building REST APIs in Golang, providing backend capabilities to interface with openstack and other downstream APIs.
- Involved in front end and utilized Bootstrap and Angular 9 for page design.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Involved in deployment of projects using Amazon AWS.
- Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
- Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Fixed bugs, providing production support, enhanced applications by improving code reuse and performance by making TEMPeffective use of various design patterns.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Implemented Design Patterns like Singleton, Factory and DAO patterns.
- Coded various business process methods required for creation of Web Services related to customer information and provider information, using REST web services.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular 9 and Bootstrap.
- Responsible for launching Amazon EC2 Cloud Instances and configuring teh launched instances with respect to specific applications.
- Created tables, complex join queries, stored procedures, views, Types, triggers and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Using GIT version control tool to coordinate team-development.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Involved in development of Web Services using SOAP for sending and receiving data from teh external interface in teh XML format.
- Worked with Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2 and Pandas python libraries during development lifecycle.
- Used Agile methodology and SCRUM process for project development
- Fixed bugs, provided production support, enhanced applications by improving code reuse and upgraded performance by making TEMPeffective use of various design patterns.
- Designed and developed integration methodologies between client web portals and existing software infrastructure using SOAP API's and vendor specific frameworks.
Environment: Python 3, Django, HTML5, CSS, XML, JSON, AJAX, JavaScript, JQuery, Bootstrap, Angular 9, PostgreSQL, Kubernetes, JavaScript, GIT, Amazon Web Services (AWS), REST API, Linux, Shell Scripting, Numpy.
Confidential, Twin cities, MN.
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Gathering requirements and translating teh business details into technical design.
- Implemented responsive user interface and standards throughout teh development and maintenance of teh website using teh HTML, CSS, JavaScript, and JQuery.
- Created internal diagnostic tools using Golang and React.JS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for teh user interface.
- Set up a GCP Firewall rules to allow or deny traffic to and from teh VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Wrote Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets.
- Developed Microservices using modern cloud infrastructure and technologies (serverless, containers, authentication)
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Part of 8-member team who developed a python Tool to move data from On-Premise Oracle DB to snowflake on AWS.
- Design an ELK (Elastic Logstash Kibana) system to monitor and search enterprise alerts.
- Used AWS S3 service as Build Artifact repository to created release-based buckets to store various modules/branch-based artifact storage.
- Development of Python APIs to dump teh array structures in teh Processor at teh failure point for debugging.
- Creating RESTful web services with Django MVT, and MySQL.
- Collaborated within a team using an Agile Development workflow and widely-accepted collaboration practices using Git.
- Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Used Python and Django to interface with teh jQuery UI and manage teh storage and deletion of content.
- Using Git version control tool to coordinate team-development.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed a functional design of AWS Elastic Map Reduce (EMR) specifications with respect to business requirements and technology alternatives.
- Implemented Multithreading module and complex networking operations like raceroute, SMTP mail server and web server Using Python.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
Environment: Python, Django, CherryPy, HTML5, CSS, AngularJS, Bootstrap, Jenkins, JSON, Git, JavaScript, Kubernetes, AJAX, RESTful webservice, MySQL, PyUnit, Windows.
Confidential, Madison, WI
Python Developer
Responsibilities:
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
- Worked with ORM's such as Django and SQL Alchemy, database design and normalization.
- Prepared scripts to ensure proper data access, manipulation and reporting functions with R programming languages.
- Implemented responsive user interface and standards throughout teh development and maintenance of teh website using teh HTML, CSS, JavaScript, and jQuery.
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
- Designed RESTful Web services using FLASK, with emphasis on improved Security for teh service using FLASK-HTTPAuth with HTTPS.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Development of Python APIs to dump teh array structures in teh Processor at teh failure point for debugging.
- Creating RESTful web services with Django MVT, and MySQL.
- Collaborated within a team using an Agile Development workflow and widely accepted collaboration practices using Git.
- Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Used Python and Django to interface with teh jQuery UI and manage teh storage and deletion of content.
- Using Git version control tool to coordinate team-development.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented Multithreading module and complex networking operations like raceroute, SMTP mail server and web server Using Python.
- Worked on part of POC dat looked tried PySpark (SparkSQL) & AWS Redshift for migration prior to finalizing snowflake.
- Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
Environment: Python, Django, CherryPy, HTML5, CSS, Bootstrap, Jenkins, JSON, Git, JavaScript, AJAX, RESTful webservice, MySQL, PyUnit, Windows.
Confidential
Python Developer
Responsibilities:
- Involved in teh project life cycle including design, development and implementation and verification and validation
- Created a Python/Django based web application using Python scripting for data processing, MySQL for teh database, and HTML/CSS/jQuery and HighCharts, matplotlib for data visualization of sales, tracking progress, identifying trends.
- Fetched twitter feeds for certain important keyword using python-twitter library (Tweepy), Used JSON to store teh twitter data which was further represented using matplotlib visualization and generated graphical reports for business decision using matplotlib library.
- Developed internal auxiliary web apps using Python Django framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
- Extensive code reviewing using GitHub pull requests, improved code quality, also conducted meetings among Team.
- Developed server-based web traffic using RESTful API’s statistical analysis tool using Flask, Pandas.
- Wrote PL/SQL views, Stored Procedures, database triggers & Packages.
- Enhanced by adding Python XML SOAP request/response handlers to add accounts, modify trades and security updates.
- Recording of Scripts Web Services HTML using Vugen and SoapUI and script validation through co correlations, parameterizations and other methods.
- Worked with RDBMS like Oracle 11g/10i and MySQL databases to query and read data.
- Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis. worked with automation tools like Jenkins for continuous integration and continuous delivery (CI/CD).
- Developed scripts to migrate data from proprietary database to MySQL.
- Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.
Environment: Python, Django, HTML5, CSS, Bootstrap, jQuery, JSON, Jenkins, JavaScript, Git, T-SQL, MySQL, SoapUI, MySQL, JIRA.
Confidential
Python Developer
Responsibilities:
- Closely involved in performance evaluation and User Acceptance Test (UAT).
- Developed a portal to manage and entities in a content management system using Flask.
- Wrote programs for performance calculations using Numpy and SQLalchemy.
- Designed views and templates with PythonDjango's view controller and templating language to create a web interface.
- Provided GUI utilizing PyQt for teh end user to create, modify and view reports based on client data.
- Prepared test data files using Linux Shell scripts, Perl script as per teh business requirements.
- Worked on CSV files while trying to get input from teh MySQL database.
- Wrote python scripts to parse XML documents and load teh data in database.
- Worked in stages such as analysis and design, development, testing and debugging.
- Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBF, JSON, REST, and SOAP.
- Developed rest API's usingpythonwith flask framework.
- Wrote and executed various MYSQL database queries fromPythonusingPython-MySQL connector and MySQLdb package.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, and REST API.
- Test software and hardware configurations of teh in-fight entertainment system.
- Worked with bug-tracking Jira, source code management tools Git.
- Support in-fight entertainment system development designing and running system tests.
Environment: Python, Windows, MySQL, PyQt, PyQuery, Django, MVW, flask, Numpy, SQLAlchemy, MySQL, MySQLdb, HTML, CSS, JQuery, JavaScript.
