We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

3.00/5 (Submit Your Rating)

Lafayette, LA

SUMMARY

  • 8+ Years of overall Computer programming experience
  • Proficient with Java, Python, C++, and Embedded C
  • Extensive experience in architecting, designing and implementing SOAP and RESTful web services.
  • Good Design Patterns experience.
  • Experience in testing frameworks such as Junit, FitNesse
  • Experience in managing and deploying applications on Apache Tomcat, and JBoss Application Server
  • Experience JSON, XML, technologies.
  • Experience using Python, Django and MEAN stack proficient in Analysis, Design and Testing Enterprise Applications.
  • Experience in Developing web - based applications using Python OOPs, Django framework, Ajax, HTML5, CSS3, XML, Java Script, Typescript, Bootstrap, jQuery, Angular 2+, SQL, MongoDB and Node.js.
  • Implemented Model view control (MVC), and Model view template (MVT) architecture on Node.js and Django. Skilled in the creation and refinement of python scripts, and design patterns.
  • Experienced with the use of popular Python libraries such as re, Requests, Scrapy, BeautifulSoup, TkInter, SQLAlchemy, NumPy, SciPy, Matplotlib, Pandas.
  • Experience with open source tools like Apache NIFI, KYLO, Spark and Hive
  • Experience in working and developing in segregated environments with virtualenv.
  • Experience using and creating REST API’s and SOAP API’s to provide CRUD operations with sqlalchemy and other server-side functionality, such as user authentication.
  • Experience in building API’s using Node JS and Python Django REST APIs and consuming it in frontend using Angular Single Page Applications (SPA), Components, Routers, Directives, Pipes, and Services using TypeScript.
  • Experience in designing, developing and utilizing various relational (SQL, MySQL, Oracle SQL, SQLite) and non-relational database (MongoDB) using ORM (Object Relational Mapping) and ODM (Object Document Mapping).
  • Experience with web-scraping using python packages/libraries like Beautifulsoup and Urllib2. Developed and performed test cases using the Python Unittest module, and automation testing
  • Experience with version control software like Git, and workflow management tools like Jira and Taiga to track tasks. Profound understanding of SDLC (Software Development Life Cycle) from gathering customer requirements to unit testing. Experience working in Agile, SCRUM and Waterfall methodology.
  • Experienced on numpy machine learning implementing pseudo inverse algorithm, Knowledge of Cisco networking routing & switching, TCP/IP and Socket programing.
  • Practical knowledge of AWS for deployment purposes. Experience with IIS deployment.
  • High level of communication and organizational skills, detail oriented and highly motivated.

TECHNICAL SKILLS

Programming Languages: Python, JavaScript, C++, SQL, Java

Databases: MongoDB, MySQL, PostgreSQL, SQLite, MS SQL, Oracle

Web Development: AngularJS,jQuery, Bootstrap, HTML5, CSS3, Django, Angular, Express.js, FlaskJSON Web Token (JWT), Restful APIs

Tools: Postman, Compass, MongoDB Shell, Jira, Taiga, Microsoft Office, MySQL Workbench, Git, Pycharm, Eclipse, Robo 3t.

Python Modules: NumPy, SciPy, Matplotlib, Pandas, re, Scrapy, TkInter, BeautifulSoup, Requests, SQLAlchemy, Unittest, Pymongo, Zeep, Collections

PROFESSIONAL EXPERIENCE

Confidential, Lafayette, LA

Sr. Python Developer

Responsibilities:

  • Developed and maintained a content management system built from initial stage.
  • Worked on Django for web application development.
  • Experienced in developing a portal to manage and entities in a content management system using Python and Django.
  • CMS is the backend application for a consumer-facing website.
  • CMS involved ingesting data from heterogeneous sources, producing directly renderable data as a RESTful service.
  • CMS application was an internal application, used by subject matter experts (SME) for curation of data for accuracy.
  • Interacted regularly with SMEs to understand requirements and in Confidential them into the application.
  • Worked on Virtual env for sandboxing and application isolation.
  • Module installation and Dependency Management is done by pip.
  • UI interactions are done with the help of JQuery.
  • Implemented the application in a Linux environment.
  • Utilized SQLite database for development and SQL server for production.
  • Utilized GIT for Source code control and JIRA for Bug tracking.
  • Collaborated with other developers to handle complicated issues related with deployment of Django based applications.
  • In order to prevent, detect and claim the duplicate member entries implemented business logic in Python.
  • Re-designed various modules for executing changes and made efficient system.
  • Created Map Reduce programs in Python to reconcile the existing member history and new files.
  • Developed dynamic web pages to view the reports generated utilizing Django Framework.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • By utilizing Python on Django Web Framework developed entire frontend and backend modules.
  • Used Django configuration to manage URLs and Application Parameters.
  • Written Python Scripts to parse XML documents and load the data in database.
  • Utilized Jenkins to deploy the Django application and run unit tests.
  • Developed tools using Python, Shell Scripting, XML to automate some of the menial ta

Confidential

Richardson, TX

Python developer

Responsibilities:

  • Developed and designed Python based API (RESTful Web Service) to interact with company's website.
  • Successfully implemented Django framework to design server applications.
  • 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.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Developed Business Logic using Python on Django Web Framework.
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
  • Developed complex web, middleware, and back end systems in Python, SQL for Linux and Windows.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Involved in front end and utilized Bootstrap and Angular.js for page design. Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used PyQuery for selecting particular DOM elements when parsing HTML. Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component. Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Worked with python editors like PyCharm, PyScripter, PyStudio, PyDev, Wing IDE and Spyder.
  • Worked with open-stack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE. Used J2EE Design patterns (Singleton, Service Locator and DAO).
  • Developed Kafka producer and consumers, HBase clients, Spark, shark, Streams and Hadoop MapReduce jobs along with components on HDFS, Hive.
  • Worked on Microservices architecture using technologies.
  • Worked on analyzing Hadoop stack and different big data analytic tools including Pig, Hive, HBase database and DynamoDB.
  • Used Confidential Elastic Beanstalk with Confidential EC2 instance to deploy Django project into AWS. Configured continuous integration with Jenkins on Confidential EC2.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Python and Scala.
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Created Data- pipelines and configured EMR Cluster to offload the data to Redshift.

    Configured Data- pipelines (with EMR Cluster) to offload the data to Redshift.

  • Configured and administered Jenkins for continuous integration and deployment into Tomcat Application Server and to improve reusability for building pipelines.

Confidential, Seattle, WA

Senior Developer

Responsibilities:

  • Worked on building and sharing domain knowledge for MISO’s energy market.
  • Involved in Software Development Life Cycle: Planning, define, design and development.
  • Performed daily stand up Scrum meetings to share progress and facilitate team productivity.
  • Followed TDD process in an agile environment.
  • Performed pair-programming and sprint code review.
  • Implemented Utility, Service and business classes for various Loads, APIs and view builders.
  • Implemented various methods for a given load to perform tasks such as: XML to JAXB conversion, data validation, and the wipe and load of records persisted to the database.
  • Develop python script for performance and stress testing.
  • Develop python script for data migration (Oracle to SQL Server).
  • Develop application acceptance criteria for automated feature verification test and Fitnesse fixtures
  • Have used JUnit and create test cases for automated unit test.
  • Make nMarket a Database agnostic.
  • Used Klocwork, a Static code analyzer to detect and fix software defects.
  • Implemented Database view, join, and CTE.
  • Performed Quality Assurance work on user stories by uploading XMLs to nMarket suite to analyze error handling, proper calculations, mandatory and optional values inside a database, and validate correct output.
  • Prepared and maintained application Documentation and/or training materials.
  • Merge branches and build using a continuous integration tool/Jenkins

Confidential, Aliso Viejo, CA

Python Developer

Responsibilities:

  • Participated in Daily stand-up meetings and provided status on work progress.
  • Strong understanding of MySQL database. Wring Queries on Existing schema for Analysis.
  • Experienced in working with source control engine called Team Foundation Version Control (TFVC)
  • Created database using MySQL and wrote several queries to extract data from database.
  • Implemented Spark using Scala, Java and utilizing Data frames and Spark SQL API for faster processing of data.
  • Experienced in linear programming by using the Numpy and Scipy functions in the application.
  • Created end to end Spark applications using Scala to perform various data cleansing, validation, transformation and summarization activities according to the requirement
  • Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application.
  • Implemented AngularJS controllers to maintain each view data.
  • Worked in using React components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Experienced in Confidential Web Services using SNS, SQS and Lambda.
  • Responsible for React UI and architecture.
  • Involved in the development of the UI using JSP, HTML5, CSS3, JavaScript, jQuery, Angular JS
  • React JS and worked on JavaScript framework to augment browser-based applications with MVC capability.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, Angular JS and Node JS.
  • Performed testing using Django's Test Module.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Involved in maintaining and editing Python scripts for application deployment automation
  • Working on various Integrated Development Environments like Pycharm, Anaconda Spyder.
  • Created, activated and programmed in Anaconda environment. Wrote programs for performance calculations using NumPy
  • Experienced in redistributing the APIs for connecting to TFS (Team foundation Server)
  • Involved in writing queries in SparkSQL using Scala.
  • Hands on experience in Apache Spark creating RDD's and Data Frames applying operations like Transformation and Actions and converting RDD's to Data Frames.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Rewrite existing Java application in Python
  • Built various graphs for business decision making using Python matplotlib library.
  • Create, activate and program in Anaconda environment
  • Used Perforce Visual Client P4V for version control
  • Developed automatic generated reports using python and SQL.
  • Performed troubleshooting, fixed and deployed many python bug fixes.
  • Creation of python scripts for data access and analysis to aid in process and system monitoring.

Confidential, Atlanta, GA

Web Application Developer

Responsibilities:

  • Used Flask to develop serverside restful web applications
  • Used SQLite as a backend locally
  • Used Django with its capability for session management
  • Used BCrypt for hashing user pasword for the login and registration app
  • Implemented all CRUD Restful Methods for the Webapps
  • Created projects that has one-to-many and many-to-many Entity relationships along with the coresponding Model Validations on the server side
  • Deployed a full-fledged Django application in AWS
  • Created Multi-App Django application

We'd love your feedback!