Python Engineer Resume
Plano, TX
SUMMARY
- Over 7 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django.
- Experienced with full software development life - cycle, object oriented programming, database design and agile methodologies.
- Good knowledge of and experience in Object Oriented Design and Programming concepts.
- Experience in creating Pyspark jobs that runs in Apache Hadoop Yarn.
- Woking knowledge on alerting systems like Pageduty.
- Experience object oriented programming (OOP) concepts using Python.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, JavaScript.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
- Strong experience in designing and working withMySQLandMongo DB
- Familiar with JSON based REST Web services and Amazon Web services.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL databases.
- Hands-on experience on database like Postgresql, Mysql, Snowflake, Teradata.
- Experienced in Agile and waterfall methodologies with high quality deliverables delivered on-time.
- Expertise in Querying RDBMS such as MYSQL and SQL Server by using SQL for data integrity
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing and ATDD.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Have the ability to understand complex systems and be in command of the details to provide solutions. Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
TECHNICAL SKILLS
Frameworks: Django, REST API
Web Technologies: HTML, CSS, Java Script, XML
Programming Languages: Python, SQL, SAS
Automation Framework: OpenCafe
Version Control: Git, GitHub
Databases: Oracle (10g, 11g), MySQL, Postgresql, Snowflake, Teradata
IDE’s/ Development Tools: PyCharm and Sublime Text
Operating Systems: Windows, Redhat Linux, Ubuntu
Protocols: TCP/IP, HTTP/HTTPS
Cloud Technologies: Aws
CI/CD Jenkins:
Atlassian Tools: JIRA
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Python Engineer
Responsibilities:
- Used Pyspark to modernize legacy job flows from Abinitio.
- Created Python API’s to load Pyspark results into Postgresql DB.
- Worked extensively with AWS stack.
- Created custom IAM roles and policies usin Avenue CLI.
- Created Python scripts for validations.
- Created custom EMR and EC2 instances using Lambda functions.
- Cretated Acceptance Test Driven Development(ATTD) Scenarios to cover all story points in form of features.
- Wrote scripts to validate the outputs of modernized jobs against the legacy jobs.
- Spin up an EMR cluster in AWS to run Pyspark applications and SSH to master instance to perform spark-submit options to run appoication in Client and Cluster mode.
- Configure alerting rules and setup PagerDuty alerting for Elasticsearch, Logstash and different microservices in Kibana.
- Worked on Jenkins on top of Bogie-gears to drive CI/CD pipelines.
- Migrated and enhanced SAS scripts to python improving the efficiency and accuracy of outcomes.
- Enhanced SAS scripts to provide outcomes to various models based on inputs and business logic.
- Used Pandas and Numpy libraries for Statistical Analysis.
- Worked with Snowflake connector and sql alchemy to retrieve, manipulate and write data back to snowflake.
Confidential, Atlanta, GA
Python Programmer
Responsibilities:
- Developed entire frontend and backend modules using Python.
- Used the Python's modules Numpy, Pandas and Matplotlib for generating complex graphical data, creation of histograms.
- Created Forms, views, models using Django
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Wrote Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
- Worked on development of SQL and stored procedures
- Wrote Python routines to log into the websites and fetch data for selected options.
- Performed testing using Django's Test Module.
- Added support for Amazon AWS.
- Web pages on the internet are generated by servers running LINUX.
Environment: Ms SQL, HTML, Python 2.7, Django 1.6, XML, Oracle SQL, JavaScript, AWS, Linux, Shell Scripting, SVN
Confidential, San Antonio, TX
Python Automation Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework on Oracle SQL.
- Designed and developed Data management system using Oracle SQL.
- Built Application logic using Python 2.7
- Used REST APIs for database access.
- Used Python to extract weekly availability information from XML files.
- Parsed XML file using Python to extract data from database
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Worked on development of SQL and stored procedures.
- Worked on Opencafe Framework for Automation.
Environment: Python 2.7, Django, Oracle SQL, JavaScript, Git, Linux, Shell Scripting.
Confidential
Python Developer
Responsibilities:
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Used Django configuration to manage URLs and application parameters.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- I have used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Used LINUX as trouble shooter for systems.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Amazon AWS, MySQL, HTML, Python, Django, XML, MySQL, Linux, Shell Scripting