We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Around 7+ years working experience in programming languages like Python, Java, Golang, JavaScript.
  • Around 5+ years working experience in cloud services like AWS and Build tools like Jenkins, Maven, Gradle.
  • Experience in Creating, managing, and deploying applications on containerized platforms like Docker and Kubernetes.
  • Excellent understanding of continuous integrations and continuous delivery pipeline and its implementation using Jenkins, GitLab as well as AWS CodePipeline.
  • Extensive Experience in system analysis, design, development, and implementation of web - based and client/server applications using HTML5, JavaScript, jQuery, Ajax, Angular, React, java/j2ee, Servlets, JSP, JDBC, XML, XSTL, python.
  • 3+ years of experience in creating serverless web applications using AWS services like Lambda, DynamoDB, Cognito, API Gateway, S3.
  • Experience Deploying applications on AWS cloud using Elastic Beanstalk, Cloud Formation, and Automated Deployments using Code Deploy.
  • Experience building, maintaining, and deploying Docker-based images on enterprise-scale using swarm and AWS Elastic Container Service.
  • Excellent Knowledge of building Restful Web services using Java Spring and Hibernate, Django Rest Framework, Flask, Golang.
  • Excellent understanding of Service Oriented Architecture and Microservices for building Large Scale Enterprise applications.
  • Experience with RDBMS Databases like MySQL, PostgreSQL, and NoSQL Databases like MongoDB and DynamoDB.
  • 3+ years of working Experience with Java & python web Frameworks like Spring, Hibernate, Struts, Django, Flask.
  • 2+ years of experience writing Hadoop MapReduce jobs, Pig Scripts, and Spark jobs in both java and Python.
  • Excellent experience with Front-end technologies like HTML, CSS, Bootstrap, jQuery, Angular, and Angular 2.
  • Experience working with version control systems like GIT, SVN to Collaborate among teams.
  • Excellent Experience creating Virtual Private Cloud and Deploying application securely within the VPC 's.
  • Ability to design Decoupled Applications using traditional technologies and cloud-based technologies like Simple Queue Service (SQS) and Simple Workflow Service (SWF).
  • Excellent Knowledge building Virtual Private Cloud and restricting access using Bastion Host and NAT Instance.
  • Experience Building Search Full-text-based search engine using Apache Solr and Apache Lucene and Elasticsearch.
  • Hands-on experience with Linux Shell & Python Scripting.
  • Excellent Knowledge of python analytics libraries including NumPy, SciPy, Pandas, Matplotlib.
  • Experience with image processing using PIL, OpenCV libraries.
  • Excellent Team Player with the ability to work well in diversified groups, Quick Learner and Good Listener.

TECHNICAL SKILLS

Programming Languages: Java, Python, Golang, Ruby

Front end: HTML, CSS, JavaScript, jQuery, Bootstrap, Angular, React

Big Data: Hadoop, Pig, Spark

Cloud Services: AWS, Hetzner Cloud

Build Tools: Jenkins, Maven, Gradle

Web technologies: Spring, Spring boot, Servlet’s, JSP’S, Design Patterns, Hibernate, Django

Web Services: SOAP, REST

Relational Databases & NoSQL: MySQL, Oracle, MongoDB, DynamoDB, PostgreSQL

Version Control Systems: GIT

Deployment Tools: Chef, AWS Code Commit, Docker, Slatstack

Server-less Technology: AWS Lambda

Testing Tools: JUnit, Mockito, unittest, pytest, nose

Monitoring and Logging: Cloud Watch and Cloud Trail

Messaging Queues: JMS, AWS SQS, RabbitMQ, Celery

Operating System: Window, Linux, Mac OS

Web & App Servers: Tomcat, WebLogic, Apache

Search Platforms: Apache Solr, Lucene, Elastic Search

IDE’s & Text Editors: Eclipse, NetBeans, Notepad++, Sublime Text, Visual Studio, Atom, PyCharm, vim

Python Libraries: NumPy, Pandas, Beautiful Soup, scikit-learn, urllib2, cx oracle, psycopg2

Networking: Subnet’s, NACL’s, Security Group’s, Bastion Hosts, NAT, TCPUDP, Internet Gateways

Image Processing: PIL, OpenCV

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Python Developer

Responsibilities:

  • Reformatted the entire code base written in Django, Vue with PostgreSQL, Elastic Search, and Kafka as backend infrastructure.
  • Developed web pages for the marketing team to monitor the client usage stats using Bootstrap and Django Templating.
  • Developed python clients for downloading data from various API’s.
  • Processed a large number of images to generate trims and extract features.
  • Indexed a large amount of text data into elastic search.
  • Used PostgreSQL as the backend database for the Django application.
  • Developed Automation scripts to run the daily updates and configured cron jobs to run the updates.
  • Developed a Django application to run, monitor, and manage the daemons running across various servers.
  • Wrote consistency scripts to verify the data consistency across various sources.
  • Deployed Django web applications on the apache web server and Linux machines.
  • Wrote automation scripts to download data from FTP servers every day and process the data as part of running daily updates.
  • Involved in the development of Rest Web Services using Django Rest framework for sending and getting data from the external interface in various formats.
  • Involved in maintaining existing projects and developing new projects.
  • Used Django Signal dispatcher feature to implement senders and receiver's kind of functionality across decoupled applications.
  • Experience Setting up Kafka, Nats, and Elastic search clusters.
  • Experience Setting up S3 compatible private Distributed object storage cluster using Minio.
  • Used python multiprocessing and multithreading across various image processing scripts and data processing scripts to fully utilize the multiple cores available on our servers and to increase the speed of the data processing jobs.
  • Involved in production releases across projects and with data format migrations.
  • Involving in integrating Nats for message sharing between services.
  • Used GNU parallel shell tool to process thousands of images in parallel.

Environment: Python 2.7, Python 3, Rest, Pillow, OpenCV, Django, Stripe, AWS S3, AWS EKS, Kubernetes, Minio, AWS Lambda, AWS EC2, Terraform, Linux, Html5, CSS3, bootstrap, JavaScript, Nodejs, Typescript, Reactjs, JupyterHub, JupyterLab, Jupyter Notebook, boto3, PostgreSQL, MySQL, AWS IAM, Route 53, GIT, Hetzner Cloud Django Rest Framework, Agile, bash, zsh, Slatstack, Veracode, Zabbix, Vulcan.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Performed the requirement specifications and designing of modules.
  • Involved in application development by coordinating requirements, schedules, and participated in team meetings and troubleshooting.
  • Followed best practices, quality, and consistency in project development.
  • Involved in developing web applications using Django Framework to implement the model view controller architecture.
  • Involved in Developing Restful services using Django Rest framework .
  • Implemented the client code for consuming the REST Web Services.
  • Developed single page web application using AngularJS, HTML5, CSS3, Bootstrap, jQuery for interactive cross- browser functionality.
  • Maintained the Oracle Database on Aws using Multi-AZ deployment as it provides better fault tolerance.
  • Deployed the Django application using AWS Elastic Beanstalk .
  • Developed AWS Lambda Functions using python boto3 library and configured the API Gateway to trigger those functions on respective API calls.
  • Implemented Authentication & authorization on AWS Cognito using JavaScript library.
  • API Gateway calls are authenticated using the user tokens provided by Cognito .
  • Static files stored in S3 buckets and metadata associated with the static files are stored in DynamoDB tables.
  • Created IAM roles for the lambda functions to access other AWS Resources.
  • Used Route53 for DNS Record management.
  • Deployed the Serverless application using Cloud Formation.
  • Used Git for Version Control.

Environment: Python 2.7, Rest, API Gateway, Lambda, Cognito, JavaScript, Angular 2, DynamoDB, IAM, RDS, Django, Django Rest Framework, S3, Agile, HTML, CSS, Bootstrap, jQuery, Boto3, API Gateway, Oracle, Elastic Beanstalk, Route53, GIT.

Confidential

Jr. Java Developer

Responsibilities:

  • Used OOAD for building applications. Involved in gathering business requirements, analyzing the project, and creating use Cases and Class Diagrams.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases, and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.
  • Developed Spring MVC validators to perform server-side business object validations.
  • Implemented Tiles based framework to present the layouts to the user and has developed UI using view tags (HTML), JSP, JavaScript, CSS.
  • Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries, and JavaScript to simplify the complexities of the application.
  • Developed RESTful API with Spring Framework for benchmarking purposes.
  • Implemented Spring framework in the presentation tier for all the essential control flow, business level validations, and for communicating with the business layer.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
  • Used JSP, JavaScript, JSTL, Custom Tag libraries, Tiles, Interceptors, and Validations provided by Spring framework.
  • Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.
  • Implemented caching techniques using Hibernate, wrote POJO classes for storing data and DAO’s to retrieve the data, and did other database configurations using Spring.
  • Used Aws S3 for storing and retrieving static content, AWS CloudFront for improving latency.
  • Developed SOAP, REST-based Web Services for Integrating with the Enterprise Information System Tier.
  • Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
  • Developed unit test cases for the data access layer and business components using Junit and Mockito.
  • Used JAXB, XSD for XML data generation and presentation and Wrote Junit test classes for the services and prepared documentation.
  • Experience using Simple Storage Service for storing static data and implementing life cycle policies for achieving purposes.
  • Application is deployed on AWS Cloud Platform using Elastic Beanstalk.

Environment: Java 1.6, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, Junit, Jenkins, Junit, JavaScript, DHTML, AWS S3, Elastic Beanstalk.

Confidential

Java Intern

Responsibilities:

  • Developed the application using Spring Framework that uses Model View Controller
  • (MVC) architecture with JSP as the view and jQuery validation framework for frontend validations.
  • Developed the web application using Spring Framework involving features like Expression Language, action listeners, custom components, etc.
  • Created conditional logics in web pages using JSP tags and JSTL.
  • Involved in developing frontend screens using JSTL, jQuery, HTML, CSS, AJAX, and JavaScript.
  • Also, involved in adding Internationalization to the existing application.
  • Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy.
  • Integrated Spring DAO for data access using Hibernate and Spring Validation Framework for Server-side validation.
  • Used Spring MVC, Spring ORM, and Spring Security modules to integrate with MySQL database to implement persistence layer in Hibernate.
  • Developed Business components using core java concepts like Interfaces, Polymorphism, Collections, Serialization, etc.
  • Designed stored procedures, triggers, and functions in MySQL and DB2 for business-critical requirements. Created E-R graphs and relationships among different databases and created tables with low coupling.
  • Involved in performing Unit and Integration testing (JUnit). Strictly followed TDD using Agile methodologies.
  • Used JMS-MQ bridge as a provider to send messages in a secure, reliable, and asynchronous method.

Environment: Java 1.6, J2EE, JSP, JSTL, Servlets, Hibernate, Spring MVC, Spring Security, MySQL, SQL, WebLogic Application Server, JMS, XML, JavaScript, jQuery, SOAP, JMS, SVN, JUnit, Log4J, TDD.

We'd love your feedback!