Sr. Python Developer Resume
Arlington, TX
Objective
- Highly skilled Python developer with 6+ years of professional experience seeking a challenging position in a dynamic and innovative organization.
- Committed to delivering efficient and scalable solutions, leveraging expertise in Python programming and problem - solving skills to contribute to the growth and success of the company
SUMMARY
- Experience as a Web/Application Developer and coding with analytical programming using Python.
- Experience in analysis, design, and development, testing, implementation and maintenance of various web applications using Python and Django.
- Experience with Django and Flask a high-level Python Web framework.
- Experienced with full Software Development Life-Cycle (SDLC), architecting scalable platforms, Object Oriented Programming, Database Design and Agile Methodologies.
- Experience with Requests, NumPy, Scipy, Matplotlib, and Panda’s python libraries during development lifecycle.
- Experience with automation/configuration management using tools like Ansible, Puppet, Chef and Salt Stack.
- Knowledge on Open Stack Environment Implementation and the architecture using API to integrate between multiple utilities (storage, Monitoring, computing, Authentication & Authorization.
- Experience working with notebook technologies like Jupyter and open-Source distribution Anaconda.
- Experience with Jenkins and Enterprise GitHub. Worked on Jenkins continuous integration tool for deployment of project.
- Experience with Implementing Data warehouse solutions in Amazon Redshift, Oracle and SQL Server.
- Good Experience in Tableau Analytics. Build Dashboards for clients using Tableau.
- Experience in end-to-end design and deploy rich Graphic visualizations with Drill Down and Drop-down menu option and Parameterized using Tableau.
- Worked on Loading and transforming large sets of structured, semi structured and unstructured data using Hadoop, Big data concepts.
- Proficient in SQL databases MSSQL Server, MySQL (RDBMS), Oracle DB, Postgres and MongoDB.
- Working experience on JSON based REST Web services and Amazon Web Services (AWS) Such as EC2, Lambda, ELB, SQS (Queuing Services), VPC and cloud watch.
- Working knowledge on Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
- Basic understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML
- Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
- Familiar with Agile and Waterfall development methodologies. Followed Agile Methodologies (Scrum) involved in daily stand-up meeting.
TECHNICAL SKILLS
Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS
Programming Languages: Python, PL/SQL, Java, CSS, HTML, Java Script
Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL, MongoDB
Tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio, Visio, IBM WebSphere
Frameworks: Django, Flask
Version Control Systems: Git, SVN
Integration Tools: Jenkins and Web Builder
Message Broker: RabbitMQ, IBM MQ
Web Server: Apache Webserver
Defect Tracking: JIRA and VersionOne
Cloud services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Arlington, TX
Responsibilities:
- Designed and developed the server module and resolved issues and responsible for its enhancements.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
- Worked on Django ORM module for signing complex queries.
- Defined different Django API profiling techniques for faster rendering information.
- Developed Python scripts for testing the car functioning on different services.
- Worked with Splunk for testing the performance and debugging server level problems.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the React States and Events.
- Developing rules and presets in Python for automating the supply chain for media delivery/preparation of each partner on SDVI Rally.
- Developed Restful Micro Services using Flask and Django and deployed on AWS servers using EBS and EC2.
- Developed views and templates with Django view controller and template to create a user-friendly website interface.
- Worked on Django and RabbitMQ queues.
- Involved in the CI/CD pipeline management for managing the weekly releases.
- Worked on Jira for managing the tasks and improving the individual performance.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, SDVI Rally, CSS, SQL, MySQL, LAMP, jQuery, Adobe Dreamweaver, Apache web server. GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA.
Sr. Python Developer
Confidential, Frisco, TX
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
- Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
- Working as an application developer experienced with controllers, views and models in Django.
- Used Ansible to configure and manage the infrastructure.
- Used AWS Cloud Watch to monitor and store logging information.
- Worked on Docker CE and curl.
- Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and
- Apache spark handled the security using Python Spring Security.
- Responsible for handling the integration of database systems.
- Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Created a full stack app developed with react and flask that allows our cloud team to test our jinja2 templates separately from SDVI Rally.
- Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
- Performed database operations and queries using MySQL.
- Worked on Jenkins for continuous integration to build code and deploy into remote servers.
- Extensively worked on Jenkins by configuring and maintaining for continuous integration and for end-to-end automation for all build and deployments.
- Deployed project into Amazon web services (AWS) using Amazon elastic bean stalk.
- Wrote and executed automated test cases with selenium to automate manual testing solutions.
- Responsible for debugging and troubleshooting the web application.
- Wrote unit testing codes using unit test, resolving bugs and other defects.
- Used JIRA to assign, track the stories and tasks.
Environment: Python, Django, SDVI Rally, Angular JS, HTML, CSS, JavaScript, jQuery, Sublime Text, Jira, GIT, py Builder, unit test, Web Services, AWS, S3, Spark, Selenium, RedHat Linux, Jupyter, NumPy, Pandas, JSON.
Python Developer
Confidential
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
- Developed application logic using Python, Java script, C++.
- Used JMS for updating Mailing plans and tracking them.
- Used Java Server Pages for content layout and presentation.
- Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Created database using MySQL, wrote several queries to extract/store data.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Extracted and loaded data using Python scripts and PL/SQL packages
- Configuration and installation of MongoDB Servers and Ops Manager in Integration, Test and Prod Environment.
Environment: Python, Django1.4, HTML/CSS, MS SQL Server 2012, MySQL, Script, Eclipse, GIT, GitHub, AWS, Linux, Shell Scripting.
Python Developer
Confidential
Responsibilities:
- Involved in requirement gathering, analysis, design, estimation, and testing of the assigned tasks.
- Experience in reviewing python code for running the troubleshooting test-cases and bug issues.
- Discuss requirements, conduct business analysis and agree on changes with our users
- Develop, test, and deliver applications into the production environment
- Experience with source control systems, preferably Git
- Provided EDA to uncover meaningful patterns out of data using Python
- Developed customized models for various business problems to increase financial gains & increasing efficiency.
- Experience with different divisions of data like semi-structured, structured, and unstructured like audio.
- Proactively seeking opportunities to increase the value of analysis.
- Transformed business value out of data using analytics.
- Investigate new technologies, tools, and processes and make recommendations for adoption.
- Experience in data science techniques like data collection, data cleansing, data exploring, feature engineering, and data modeling
- Knowledge of various DevOps Tools like Jenkins, Grafana, Kibana etc.
- Basic understanding of Machine Learning and Natural Language Processing.
Environment: Python, Django, HTML5, CSS3, Ajax, requests, urllib, urllib2, XML, GIT, Jenkins, Jira, Agile, Windows.
Python Developer
Confidential
Responsibilities:
- Capable of analyzing new features, coding, writing unit-tests, building and deploying server-side
- Python-based applications and trouble-shooting under the supervision of team-leads.
- Microsoft office Excel, Microsoft office Word, Paint.
- Demonstrated ability to work under pressure situations and meet deadlines
- Knowledge of Sub versioning Tool GIT.
- Excellent problem-solving skills, good interpersonal skills, committed, result oriented, hardworking and enthusiastic to learn new technologies.
- Handled programming tasks for and maintained 7 internal websites with a high success rate (97%) in product update deployment.
- Worked on high-impact projects, e.g., content aggregator and expense tracker, delivering solutions with lower than 20% code churn.
- Led sprint planning meetings and divided tasks between a 15-person project team.
- Tutored at three high schools every year, teaching young kids how to code in Python.
Environment: Python, Django, NumPy, Matplotlib, Pandas, PySpark, MVC, HTML5, CSS3, JavaScript, AWS, Bootstrap, XML, AJAX, jQuery, JSON, RESTful, SQL, Agile and Windows.
