We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • More than 5 years of experience in designing, developments, deployments and maintenance of web services based on python Flask or Django framework.
  • Experience building full - fledged development of application with end to end testing with unit test cases.
  • Worked mostly on developments in Django or Flask framework with Python as base language, also have exposure to different languages like Java, C#, PHP.
  • Hands on experience with RDBMS like MySQL, PostgreSQL, and NoSQL like Redis, and MongoDB.
  • Experience in designing RESTful services with microservice architecture on Flask and designing endpoints for major apps based on Django.
  • Involved in setting up the CI/CD pipeline using Jenkins/CircleCI, GitHub, and enabling the multistage env with Ansible, and Docker as containerization tool.
  • Hands on experience in building and maintaining services, deployments and CronJobs over Kubernetes Clusters and Docker Swarm based on Docker images and Jenkins pipelines.
  • Extensively used several python packages like os, SqlAlchemy, python-crontab, UUId, Restful packages, Selenium, matplotlib, memcahce, Pandas, Numpy, deque, and many more.
  • Good understanding working with python SDKs like boto3, twine, twitter, twilio, Confidential ’s Cobra, google-maps, PagerDuty, and private packages used as SDKs internal purposes.
  • Good knowledge on Selenium based testing like user signup form testing and login testing.
  • Engaged in working in different cloud technologies like Heroku, Microsoft Azure, AWS, and Google Cloud.
  • Also engaged in using different python packages like boto, SqlAlchemy, python-crontab, UUID, Rest Frameworks, md5 for hashmap, google-cloud-api, Nose, Coverage, Selenium for testing and using PEP8 coding convention.
  • Strong experience using REST Web Services for data communication between remote systems, designed, developed and testing of REST interfaces in python.
  • Experience in Developing reverse proxy using NGINX and Ansible to manage end user quarantine.
  • Excellent team-player with extra ordinary analytical, strategic planning and interpersonal and communication skills, highly motivational, enthusiastic and self-starter.
  • Experience using GIT version control, testing, deployments and supporting applications.

TECHNICAL SKILLS

Languages: Python, Java, PHP, JavaScript, Angular, Bootstrap, Bash Script.

Frameworks: Django, DRF, Django ORM, Flask, REST, SQLAlchemy.

Databases: Oracle, MS Access, MySQL, SQLite, PostgreSQL, MongoDB, Redis.

Tools: & IDE: Pycharm, Microsoft Visual Code, Eclipse, JIRA, Jenkin, CircleCI, Splunk, Docker, Ansible.

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Involved in the process of migrating applications from AWS cloud to Google Cloud and introducing Docker and Kubernetes container manager tools to manage microservice architecture.
  • Designed and implemented the base connectivity model for MongoDB, and buckets like AWS S3, GCS.
  • Good understanding of Docker and Kubernetes cluster orchestration and services and deployment process over Jenkins using Ansible Playbook.
  • Designed CronJob based configuration in the Kubernetes cluster to use across multistage env for all microservices.
  • Responsible for resolving issues, managing, and deploying private packages used internal use on PyPI cloud.
  • Worked on migrating scripts based on PySpark SQL module from DataBricks to GCP DataProc.
  • Experience working with DataFrames and SparkSessions.
  • Involved in Python SDK development, update and deploying python packages on private PyPI cloud using twine.
  • Configured ansible-playbook to set up the Google Cloud VMs for databases and documenting the troubleshooting steps for scripts and DB setups.
  • Worked on setting up cluster firewalls, API Gateways, and endpoints, and OAuth2 and SAML security login.
  • Responsible for managing Kubernetes secrets configurations for securities purposes.
  • Worked with the integrating partners like MaxMind to configure the GeoIP locations for IP subnet networks.
  • Took ownership for a couple of microservices and responsible for maintaining it and making sure it is up-to-date with the latest packages and dependencies.
  • Also, involved in migrating python version from python2 to python3, and managing custom package to PyPI cloud.
  • Responsible for updating the Kubernetes pods, ReplicaSets and Volume Mounts.
  • Also, involved in designing the coding standards using PEP8 and Pylint and code versioning with Git.

Confidential

Software Developer

Responsibilities:

  • Develop and support microservices-based Python Scripting, Flask and Cron-jobs on and handle the deployment process using Ansible-Playbook to build and run on Docker images and services.
  • Orchestrated efficient deployments, including testing features and correcting code to produce innovative products.
  • Worked closely with business units, and Network Engineers to deliver high availability solutions for critical applications.
  • Good understanding on Confidential APIC SDKs, cobra, used intensively for ACI connections.
  • Writing python scripts to take back-up of network configs using AWS Lambda functions and store it in S3 buckets
  • Enhanced features like automated unit-tests, Memcache, cronjobs and md5 hashmaps.
  • Also, helped in managing and filtering data using PySpark SqlContext DataFrames.
  • Good understanding of Docker Swarm orchestration and services over the docker clusters.
  • Involved in redesigning deployments processes with Jenkins.
  • Maintaining microservices and databases like PostgreSQL, MongoDB, and Redis.
  • Involved in support for various production issues and designing permanent fix if possible.
  • Worked on generating wavefront metrics and configuring Slack alerts and Splunk logs.
  • Proficient working with SOAP APIs like python suds packages
  • Understand networking fundamentals of the business unit and to resolve any network issues in the application.

Confidential

Fullstack Developer

Responsibilities:

  • Experience working on python/Django framework and AngularJS with ag-grid.
  • Keeping track of clicks and maintaining records for each conversion in Redis.
  • Worked on clicks and conversions tracking projects using python/Django framework, DRF and AngularJS.
  • Designed new api endpoints using django rest framework and implemented it on frontend using AngularJS.
  • Designed new user groups and assigned new permissions using django permissions.
  • Experience writing test cases using django test libraries for web app.
  • Build microservices based on flask to serve better.
  • Involved in the deployment process on AWS cloud, and wrote cronjobs for dumping daily reports on S3 buckets.
  • Used Django South library to manage migrations in django.
  • Used Mantis as bug tracking and GitHub for version maintaining tool.
  • Develop PHP SDK to enable extensive of RESTful APIs.
  • Worked with invoice generation, its approval and denied and sending notifications using amazon mail systems.
  • Worked with django triggers, signals, celery for scheduling tasks, django triggers.

Confidential

Python Automation Developer

Responsibilities:

  • Developing the scripting module, ensuring its working and responsible for make it more dynamic.
  • Enhancing the scripts with Django/flask frameworks and designed the view with bootstraps
  • Performed data manipulations with pandas and numpy python libraries.
  • Used matplotlib for graphical representations of the data.
  • Developed Python script test using the docstrings test for testing its functionalities.
  • Designed the automated Report generations with matplotlib and pandas.
  • Worked on Tableau Desktop reporting features like success ratios, Filters, Table merges and Calculations, Calculated fields, Sets, Groups, Parameters, Blending and Trend Lines.
  • Created various reports, dashboards using various Tableau visualizations like Dual Axis, Bar Graphs, Scatter Plots, Pie Charts, Heat Maps, Gantt Charts, Tree Maps, Box Plots.
  • Used bunch, bunchify and unbunchify to render the object to/from in json formats.

We'd love your feedback!