Python Developer Resume
2.00/5 (Submit Your Rating)
Boston, MA
SUMMARY
- 8 years of experience IT Industry with proficiency in Design & Development of Python.
- Experience in working with number of public and private cloud platforms like AWS, Microsoft Azure, and Cloud.
- Worked on several python packages like Numpy, matPlotLib, Beautiful Soup, Pickle, PySide, Scipy, wxPython, PyTables etc.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
- Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL dB, MySQL connector and SQLAlchemy).
- Sound experience in working with python editors like PyCharm, PyScripter, Wing IDE and Spyder.
- Experience in developing web services and consuming web services with python programming language. Experienced in developing web - based applications using Python, DJANGO, FLASK, XML, CSS, HTML, DHTML, JavaScript, AWS and JQuery.
- Experience in configuring and implementing various AWS components such as Elastic IPs, EBS, ElastiCache, Elastic Beanstalk, Dynamo DB, Redshift and Cloud Formation.Experienced in the development of Single Page Applications (SPA) using Front End/User Interface (UI) Technologies like JavaScript, Typescript, Angular 2+, Node.js, Express.js, Bootstrap, HTML, and CSS.
- Experience in using chart libraries like High charts, Fusion charts, Dygraphs, Flot, Google charts.
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Good Exposure in maintaining various version controls like GIT and SVN.
- Effectively involved in handling releases, managing merges and deployments.
- Expertise in Visual Studio, GUI app, Python & Django framework.Experienced in WAMP (Windows, Apache, MYSQL and Python) and LAMP (Linux, Apache, MySQL, and Python) Architectures.
- Highly efficient in working in fast paced environment and multiple issues at a time.
- Utilized various integrated development environments like Visual Studio Code and PyCharm.
- Implemented Unit test python library to test the functioning of web applications.
- Strong understanding of Object-relational mapping and Application programming interface.
- Deep understanding of HTTP methods, RESTful architecture.
- Developed Java/J2ee applications using Hibernate, XML, Android, XSLT, and Basic ASP.net applications including using Core Java concepts like OOPS, Multithreading, Garbage Collections, and Collection etc.
- Experience in supporting the Data Analyst Teams (Tableau and Powerbi).
- Able to work with different operating systems like MacOS, Windows, and Linux.
- Translating functional requirements to detailed ETL source to target specifications.
- Extensive experience in various reporting objects like Facts, Attributes, Hierarchies, Transformations, Filters, Prompts, Calculated Fields, Sets, Groups, Parameters in Power BI.
- Experience in integration of various data sources like SQL Server, Oracle, Access DB, DB2 and Flat File, Excel Fi.
- Expertise in writing T-SQL Queries, Dynamic-queries, sub-queries and complex joins for generating Complex Stored Procedures, Triggers, User-defined Functions, Views and Cursors.
- Highly proficient in packages to extract, transform and load data (ETL) using SSIS, designed packages which are utilized for tasks and transformations Data Conversion and Pivot tables.
- Experience in transforming unstructured data from various data sources using SSIS like Conditional Split, Lookup, Merge Join and Sort.
- Experience in debugging the SSIS packages using breakpoints and checkpoints.
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
TECHNICAL SKILLS
Programming Languages: Python, SQL, C++, Java, Type Script, JavaScript
DATABASES: MySQL, PostgreSQL, SQLite, MS SQL, Oracle and MongoDB
Web DEVELOPMENT: DJANGO, Flask, Rest Framework, JWT, OAuth, Docker
Web DEVELOPMENT (Front End): Angular 2+, Bootstrap, HTML5, CSS3
Tools: Git, Vim, Nano, MySQL Workbench, Postman, Atom, VS Code, JIRA, Trello, QGIS
Python Modules: Requests, Unit test, Numpy, Pandas, SQL Alchemy, Collections, Unit test
Amazon Web Service (AWS): EC2, RDS, S3, SNS, SES, Lambda function, Elastic beanstalk, VPC, IAM
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Boston, MA
Responsibilities:
- Developed and designed Python based API (RESTful Web Service) to interact with company's website.
- Wrote Python code and actively participated in the procedure to automate processes.
- Build and test functionality within a production pipeline.
- Implemented Python code to fix bugs and provides upgrades to existing functionality.
- Provided fault isolation and root cause analysis for technical problems.
- Highly efficient in handling multi-tasking issues in a fast paced environment.
- Use Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and developing predictive analytic using Apache Spark Scala APIs.
- Created Business Logic using Python to create Planning and Tracking functions.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashovers stored in the
- Django models. Also created XML with Django to be used by the Flash.
- Writing AWS Terraform templates for any automation requirements in AWS services.
- Delivered high quality modules on the AWS stack using Lambda, SNS and ElastiCache with Redis.
- Developed multi-threaded standalone app in Python view Circuit parameters and performance.
- Using Chef, deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
- Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Developed an Ansible role for Zabbix-agent which will be integrated into the to the CICD pipeline.
- Developed/supported application on LAMP stack (PHP, MYSQL and Apache).
- Built various graphs for business decision-making using Python matplotlib library.
- Build ETL Pipelines from S3 Bucket to Snowflake, Moved all the historical data to Snowflake.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS\
- Experience with various frameworks of JavaScript like BackboneJS, AngularJS, and EmberJS etc.
- Build SQL queries implementing functions, packages, views, triggers, and tables.
- 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.
- Used Django configuration to manage URLs and application parameters.
- Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.
- Configuration management with Ansible, Terraform, Python and Cloud Formation.
- Developed rich UI web application using JavaScript libraries like jQuery, data grid, jscolor, high charts. Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Expertise in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python.
- Used PySpark module to Build ETL Pipelines between S3 and Snowflake and to RDS MySQL.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Cassandra, Couch DB
- Developed server-based web traffic statistical analysis tool using Flask, Pandas.
- Developed and executed User Acceptance Testing portion of test plan.
- Involved in developing a video calling application using python web-sockets.
- Implemented Angular Components, Services (observable and promises), Angular Routing, Directives and Pipes using Typescript.
Python Developer
Confidential - Portland, OR
Responsibilities:
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database model, Views and API's using Python for interactive web-based solutions.
- Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Implemented Terraform to manage the AWS infrastructure.
- Responsible for on boarding Application teams to build and deploy there code using GitHub Jenkins, Nexus and Ansible
- Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
- Developed Restful API's using Python Flask and SQL Alchemy data models as well as ensured code
- Developed web-based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Data modeling using Database development skills with Hadoop, Big data, Cassandra, NoSQL, MongoDB, JDBC, DB2, CRUD MongoDB, Oracle, MySQL
- Rewrite existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using Python.
- Working on AWS services (S3, EC2) and deployment services (Lambda) and RDS, Dynamo DB (NoSQL), Beanstalk, SQS and Jenkins CICD.
- Inclusion of Redis Cache cluster on AWS ElastiCache in the product to replicate the tomcat sessions properly in the multiple EC2 instances; hence getting rid of the sticky sessions
- Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
- Designed and Implemented Data Stage ETL Workflows to process data from different sources and different forms and ingest into Snowflake.
- Analyzed the SQL scripts and designed it by using Spark SQL for faster performance.
- Implemented Angular Components, Services (observable and promises), Angular Routing, Directives and Pipes using Typescript.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the React States and Events.
- Using Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
- Refactored messaging and storage implementation in loan originator service to use AWS SQS and S3
- Created a backend server with Python Flask that implemented routing for indexing & showing page and receiving the video & info data sent from the user
- Inclusion of Redis Cache cluster on AWS ElastiCache in the product to replicate the tomcat sessions properly in the multiple EC2 instances; hence getting rid of the sticky sessions
- Building a Command line tool to interact with RESTful API using in Golang.
- Involved in various phases of the project like Analysis, Design, Development, and Testing.
- Developed and Tested features of dashboard using CSS, JavaScript, Django, and Bootstrap.
- Wrote Stored Procedures in SQL and Scripts in Python for data loading.
- Created deployment groups in one environment for the Workflows, Work lets, Sessions, Mappings, Source
- Definitions, Target definitions and imported them to other environments.