Sr. Software Engineer/python Developer Resume
Seattle, WA
SUMMARY:
- I have 6+ years of experience as a Python Developer with a deep understanding of technology trends with expertise in the core of complex technologies. Solid experience in analysis, design, and development, testing, implementation and maintenance of various web applications using Python and Django
- Experience in application development using PYTHON, Django, HTML5, CSS, JavaScript, jQuery, Oracle, MySQL, PostgreSQL and SQLite.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, and PyDev.
- Hands on Experience with the implementation of Python libraries NumPy, SciPy, PyTables, SQL Alchemy, Matplotlib, Pandas, Beautiful Soup and urllib in various tasks.
- Strong knowledge of Object Oriented Design and Programming concepts and Experience in Object Oriented Programming (OOP) concepts using Python, C++.
- Experience in Cloud Computing AWS - EC2, RDS, S3, Glacier, SQS, SNS, Cloud Formation, VPC, IAM, Route 53, EBS, DynamoDB, Lambada, Redshift
- Experienced in Working on Big Data Integration and Analytics based on Hadoop, Spark and No-SQL databases like HBase and MongoDB.
- Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
- Hands on experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Experience in developing Web Services with Python programming language.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
- Developed CI/CD system with Jenkins on Google's Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy.
- Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Basic knowledge on Rest API and JSON Parsing, jQuery and Angular JS
- Experience in Shell Scripting, SQL Server, Unix and Linux.
- Good knowledge on front-end frameworks like CSS Bootstrap.
- Good knowledge of Apache server, Apache Server Tomcat, and Web logic.
- Experience in designing the automation framework using Shell scripting.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Experience on Hadoop (HDFS), Hive QL, Impala, Apache Drill, Apache Spark, SQOOP, FLUME/Kafka.
- Experience with Version Control with SVN, CVS, and GIT.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PostgreSQL, Oracle and MongoDB. Designed and Developed automation scripts using Selenium Web Driver.
- Experienced in working with different operating systems like Windows, Ubuntu, Linux and UNIX.
- Experience in implementing PEP8 coding standards.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experience in developing big data applications using Hadoop framework and its eco systems like MapReduce.
WORK EXPERIENCE:
Sr. Software Engineer/Python Developer
Confidential, Seattle, WA
Responsibilities:
- Designed front end and backend of the application using Python on Django Web Framework
- Used HTML, CSS Bootstrap, AJAX, JSON designed and developed the user interface of the website.
- Developed views and templates with Python OOD to create a user-friendly Website interface.
- Refactor Restful APIs and Django modules to deliver certain format of data.
- Implemented client side validation to avoid back and forward between server-client and provide better user experience using AngularJS.
- Utilized Python 3.4 libraries such as numpy, pandas and matplotlib to read data from csv files aggregate and update data
- Worked under Agile/Scrum environment and handled production rollouts and issues.
- Reviewed requirement documents with the business and development team to understand the architecture and functionality of the application and consolidated these requirements in appropriate modules in Test strategy.
- Collaborated with UI team to create web pages while ensuring visual quality and performance.
- Added support for AWS S3 by creating S3 buckets, managing policies and RDS to host static files into the Confidential cloud.
- Worked with search business team to implement dynamic rule updates to search using elastic search.
- Worked in NoSQL and MySQL database on queries and writing Stored Procedures for normalization and renormalization.
- Wrote Python scripts to parse JSON documents and load the data in database.
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments using Python for Cron jobs.
- Handled potential points of failure through error handling and communication of failure.
- Anticipated potential parts of failure( database, communication points, file system errors)
- Troubleshoot the process execution and worked with other team members to fix many Python bugs.
- Responsible for debugging project monitored on JIRA (Agile).
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Developed Docker images to support Development, TestingTeams and their piplines.
- Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts and providing advanced file permissions to specific users.
Environment: Python 3.4/2.7, Django 1.8,PyCharm, MySQL, MongoDB, AWS (EC2, S3), JIRA, JSON, Angular JS, Docker, Git, Jenkins, Linux, MYSQL, GitHub, LINUX (CentOS) . JDK 1.6, Spring MVC 4.0, JSP, Html5, JavaScript, Restful Web Service, Hibernate, jQuery, CSS, log4j, Tomcat,
Python/ Software Engineer
Confidential, Dallas, TX
Responsibilities:
- Designed front end and backend of the application using Python on Django Web Framework
- Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer-based features and applications using Python, Django, HTML and Test Driven Development (TDD).
- Responsible for Working on Celery.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Responsible for tracking and monitoring project status in JIRA (Agile)
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Responsible for using Tableau efficiently.
- Collaborated on architecture, design including Python and Java automation framework
- Worked on deployment of project on to Confidential S3.
- Used GIT version control and deployed project to Heroku
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Shared responsibility for administration of Hive and Pig.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO).
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Engaged in Design, Development, Deployment, Testing and Implementation of the application.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 3.0, Django 1.6, HTML5, CSS, XML, Java, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, GitHub, AWS, Linux, Shell Scripting.
Software engineer
Confidential, Madison, NJ
Responsibilities:
- Involved in writing stored procedures using MySQL. Worked on development of SQL and stored procedures on MYSQL
- Developed Business Logic using python on Django Web Framework.
- Developed views and templates with python and Django's view controller and templating language to create
- Angular.js is used to build efficient backend for client web application.
- Used python to extract information from XML files.
- Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP, XML, XSD, XSLT etc.
- Designed and developed a horizontally scalable APIs using python Flask.
- Used Angular JS in the view layer for some of the view components.
- Involved in developing code for obtaining bean references in Spring framework using.
- Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Worked extensively with Core Java to develop code in Service Layer.
- Provide design recommendations, developing and data interaction programs per high level specifications
- Followed the Object-Oriented Analysis and Design (OOAD)
- Applied Do Not Repeat Yourself (DRY) principle.
- Used Service Oriented Architecture (SOA), to achieve loose coupling.
- Used Jira for Ticketing.
- Used Team City for Continuous build. Worked with UML Diagrams. Participated in application fine tuning.
- Used jQuery to provide better features on the front end.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools using python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Eclipse, Python3.x, Django, Shell Scripting, Pandas, PyQt, PyQuery, Wire shark, Flash, JSON, PHP, CSS3, AJAX, Angular.js, Bootstrap, Apache Web Server,
Software Developer
Confidential, Harrisburg, PA
Responsibilities:
- Wrote Python scripts to parse XML documents and load the data in database.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Developed monitoring and notification tools using Python.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, Bootstrap, and REST API calls using the JSON.
- Used GitHub for version control.
- Integrating the application with Django REST framework for building the API's.
- Worked with on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Extensively used XLSX reader and writer modules to read, write and analyze data and project the results as per the client request.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Creating Restful web services for Catalog and Pricing with Django MVT, MySQL and Oracle.
- Using SQLAlchemy with Flask and PostgreSQL as database for developing the web application.
- Used REST and SOAP API for testing web service for server-side changes.
- Developing scripts for build, deployment, maintain and related task using Jenkins, Maven, Python, Bash.
- Successfully migrated the Django database from SQLite to MySQL to Postgresql with complete data integrity.
- Automated tasks with tools like Puppet and Ansible.
- Managed code versioning with GitHub, Bitbucket and deployment to staging and production servers.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Continuous improvement in integration workflow, project testing, and implementation of continuous integration pipeline with Jenkins
Environment: Python 2.7, Django 1.10, MySQL, Python Scripting, MongoDB, AJAX, SOAP, REST, jQuery, JavaScript, Bootstrap, PyCharm, AWS (EC2, S3, RDS).