We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • 7+ years of professional experience as aPython Developer, pro client coder in multiple languages and experience in Design, Development, Implementation ofPython,Django, Flask, Pyramid and client - server technologies-based applications, RESTful services,AWS, C, C++, JAVA and SQL.
  • Experienced in working with various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Experience withDesign, code, debug operations, reporting, data analysisandWeb ApplicationsutilizingPython.
  • Experienced in implementingObject Oriented Python,Hash Tables(Dictionaries) and Multithreading, Django, MYSQL, Exception Handling andCollectionsusingPython.
  • Worked with MVW frameworks likeDjango,Angular JS,HTML,CSS,XML,Java Script,jQuery,Bootstrap.
  • Experience in writing JSON REST APIs usingGolang.
  • Strong experience of software development in Python (libraries used:libraries- Beautiful Soup,numpy,scipy,matplotlib, python-twitter,Pandasdata frame, networks, urllib2, MySQLdb for database connectivity) andIDEs- sublime text, Spyder, emacs.
  • Hands-on experience working with various Relational Database Management Systems (RDBMS) likeMySQL, Microsoft SQL Server, Oracle & non- relational databases (NoSQL) likeMongoDBandCassandra.
  • Experienced in developing Web Services with Python programming language - implementing JSON basedRESTfulandXMLbasedSOAPweb services.
  • Experience in using Design Patterns such asMVC, Singleton and frameworks such as DJANGO, Ability in handlingDjango ORM(Object-Relational Mapper) andSQLAlchemy.
  • Proficient in Python OpenStackAPI'SandGUIframework - Pyjamas (for web).
  • PycharmProficient in performing Data analysis and Data Visualization using Python libraries.
  • Scaling up projects using python tools like multithreading, celery.
  • Experience in using Version Control Systems likeGIT,SVNandCVSto keep the versions and configurations of the code organized.
  • Experience inUNIX/Linux shellscripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
  • Exposure toCI/CDtools - Jenkins for Continuous Integration,Ansiblefor continuous deployment.
  • Extensively worked onHudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
  • Experienced with containerizing applications usingDocker.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience inAmazon Web Services (AWS)cloud platform likeEC2,Virtual private clouds(VPCs), Storage models (EBS,S3, instance storage),Elastic Load Balancers(ELBs).
  • Designed the data models to be used in data intensiveAWS Lambdaapplications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements fromAurora.
  • Implemented automated local user provisioning instances created inAWS cloudandgoogle cloud.
  • Excelled on creatingAMI(AWS Machine Images) that utilizesELB(Elastic Load Balancer) andAuto Scaling. Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS by creating varioussubnets, routing table, Network ACL, NAT gateways.
  • Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS aws codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
  • Experienced in developingAPIservices in Python/Tornado, while leveragingAMQPandRabbitMQfor distributed architectures.
  • Experience in developingColdFusionComponents, custom tags and modified CF Objects.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experienced in building tools such asANT,Apache MAVEN, andJENKINS.
  • Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
  • Good Experience on testing tools likeJIRAandBugzillafor bug tracking. Experience inbuilding frameworksand automating complex workflows usingPythonforTest Automation.
  • Experience in implementing with server side technologies with restfulAPIandMVC designpatterns withnode JSandDjango framework.
  • Hands on experience in usingNOSQL librarieslikeMongoDB, Cassandra, Redisandrelational databaseslikeOracle, SQLite, PostgreSQLandMYSQL databases.
  • Worked onUNIX shell scriptsfor business process and loading data from different interfaces toHDFS.
  • Experience in deploying applications inheterogeneous Application Servers TOMCAT, Web LogicandOracle Application. Server.
  • Good Knowledge inAmazon AWSconceptslikeEMR and EC2 web serviceswhich provides fast and efficient processing ofBig Data.
  • Proficiency with the application servers likeWebSphere, WebLogic, JBOSSandTomcat.
  • Proficient inObject oriented designexperience, with extensive experience ofPython-C/C++binding usingBoost PythonandPython C types.
  • Experiences withFile HandlingandSSH(Secure Shell).

TECHNICAL SKILLS

Programming Languages: Python 2.X, Python 3.X, C, C++, Java, GoLang, SQL

Web technologies: HTML, CSS, XHTML, Java Script, jQuery, AJAX, XML, JSON

Webserver: WebSphere, Web logic, Apache Tomcat 5.5,6.0,8.0, NGINX

Databases: MySQL, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB

Python Web frameworks: Django, Pyramid, Flask, web2Py.

Development IDE: PyCharm, Pydev Eclipse, Net beans, MS Visio, Sublime Text, Notepad++

Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac

Web Services: SOAP, RESTful, AWS

Version Control: Git-Hub, Sub Version

Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt

Methodologies: Agile, Scrum, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Detroit MI

Sr. Python developer

Responsibilities:

  • Gathering requirements and translating theBusiness detailsintoTechnical design.
  • Participated in all the stages of software development lifecycle (SDLC) like design, testing development and implementation.
  • Developed entire frontend and backend modules usingPythononDjango Web Frameworkby implementing MVC architecture.
  • Developed the tools usingPython Djangoand usedMongoDBfor databases.Parsers written in Python for extracting useful data from the design data base. Used Parse kit (Enigma.io) framework for writing Parsers for ETL extraction.
  • Implemented responsive user interface and standards throughout the development and maintenance of the website using theHTML,CSS,JavaScript,Bootstrap, jQuery.
  • Extensively worked withspark Data framesfor ingesting data from flat files into RDD's to transform unstructured data and structured data.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Experience in creatingDockercontainers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Setup Docker on Linux and configured Jenkins to run under Docker host.
  • Developed various API’s forDjangoapplications usingDjango-tasty pie.
  • Used JIRA to build an environment for development.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • CreatingRESTfulweb services for Catalog and Pricing withDjango MVT,MySQL, andMongoDB.
  • Fixed bugs, providing production support, enhanced applications by improving code reuse and performance by making effective use of various design patterns.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS).
  • Implemented monitoring and established best practices around usingElastic searchand used AWS Lambda to run code without managing servers.
  • Experience inAmazon Web Services (AWS)cloud platform likeEC2,Virtual private clouds(VPCs), Storage models (EBS,S3, instance storage),Elastic Load Balancers(ELBs).
  • Designed the data models to be used in data intensiveAWS Lambdaapplications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, and definition of Key Business elements fromAurora.
  • Implemented automated local user provisioning instances created inAWS cloudandgoogle cloud.
  • Excelled on creatingAMI(AWS Machine Images) that utilizesELB(Elastic Load Balancer) andAuto Scaling. Experience with designing and configuring secureVirtual Private Cloud (VPC)through private and public networks in AWS by creating varioussubnets, routing table, Network ACL, NAT gateways.
  • Implemented a'server less'architecture usingAPI Gateway, Lambda, and Dynamo DBand deployedAWS aws
  • Codefrom Amazon S3 buckets. Created a Lambda Deployment function, and configured it to receive events from your S3 bucket.
  • Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development usingGolangandSQL.
  • Used Python based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
  • Experienced in building a Command line tool to interact with RESTful API using inGolang.
  • Familiar withUNIX/Linuxinternals, basic cryptography & security.
  • Generated graphical reports using python packageNumPyandMatplotlib.
  • Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.

Environment: Python 3.4/2.7, Django 1.7, CherryPy, Golang, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful web service, MongoDB, MySQL, jQuery SQLite, Elastic search, Docker, Windows 12 Server, AWS (EC2, S3), PyUnit, Jenkins, Selenium Automation Testing.

Confidential, Phoenix AZ

Python developer

Responsibilities:

  • Communicate regularly with business and I.T leadership.
  • Built and Deployed jobs using Airflow.
  • Responsible for data extraction and data ingestion from different data sources into S3 by creating ETL pipelines using Spark and Hive.
  • Extensively worked with pyspark / Spark SQL for data cleansing and generating data frames and RDDs.
  • Co-ordinated with the other team members to write and generate test scripts, test cases for numerous user stories.
  • Analyzed the SQL scripts and designed them by using PySpark SQL for faster performance.
  • Knowledgeable in AWS Services including EC2, S3, RDS, Redshift, Glue, Athena, IAM, QuickSight.
  • Hands-on experience in creating Docker containers and Docker consoles for managing the application life cycle.
  • In-depth knowledge of SnowflakeDatabase, Schema, and Tablestructures.
  • Hands-on experience working with large datasets and Deep Learning algorithms usingApache Spark and TensorFlow.
  • Involved in building database models, APIs, and Views utilizing Python, to build an interactive web-based solution.
  • Experience in handling, configuration, and administration of databases likeMySQLand NoSQL databases likeMongoDBand Cassandra.
  • Create a Pyspark frame to bring data from DB2 to Amazon S3 and optimized the Pyspark jobs to run on Kubernetes Cluster for faster data processing.
  • Experience in MongoDBinstallation, patching, troubleshooting, performance, tracking/tuning, back - up and recoveryin dynamic environments.
  • Scheduled various spark jobs for daily and weekly.
  • Modelled Hive partitions extensively for faster data processing.
  • Implemented various udfs in python as per the requirement.
  • Used Bit Bucket to collaboratively interact with the other team members.
  • Involved in Agile methodologies, daily scrum meetings and sprint planning.
  • Used Django configuration to manage URLs and application parameters.
  • Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
  • Developed functionality to perform auditing and threshold checks for error handling for smooth and easierdebugging and data profiling.
  • Build data quality framework to run data rules that can generate reports and send emails of business criticalsuccessful and failed job notifications to business users daily.
  • Designed and managed API system deployment using a fast HTTP server and Amazon AWS architecture.
  • Involved in Agile methodologies, daily scrum meetings and sprint planning.

Environment: Python, Django, HTML5, CSS, XML, AJAX, Bootstrap, jQuery, Pyquery, PostgreSQL, Eclipse, Git, Linux, Shell Scripting.

Confidential, SFO, CA

Python developer

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.
  • Worked on Installation and configure MongoDB Cluster nodes on different AWS EC2 instances.
  • Supported Java application for Media portal management.
  • Generated SWIG interfaces to co-ordinate between C++, Java and Python. Used JNI for communication between C++ and Java.
  • Implementing complete web SSO features with Identity Federation with SAML 2.0 compliance.
  • Responsible for federating with clients using SAML and proprietary SSO.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Creating unit test/regression test framework for working/new code.
  • Debugging and testing of the applications & fine-tuning performance.
  • Provided maintenance support in production environment.

Environment: Python, Django, HTML5, CSS, XML, AJAX, Bootstrap, jQuery, Pyquery, PostgreSQL, Eclipse, Git, Linux, Shell Scripting.

Confidential, NYC, NY

Python developer

Responsibilities:

  • Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
  • Developed custom reports using HTML, Python and MySQL.
  • Developed monitoring and notification tools using Python.
  • Documented the revised workflow using confluence wiki.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used Python based GUI components for the front end functionality such as selection criteria.
  • Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
  • Implemented navigation rules for the application and page outcomes, written controllers using annotations.
  • Written queries in MySQL and Native SQL.
  • Created PyUnit test cases for unit testing.
  • Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
  • Worked in an agile development environment.
  • Used GitHub for version control.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.

Environment: Python, PyQT, PyQuery, MySQL, HTML, CSS, JavaScript, DOM, Ajax, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.

We'd love your feedback!