Backend Developer Resume
3.00/5 (Submit Your Rating)
Los Angeles, CA
SUMMARY:
- 3 years of IT experience in all phases of SDLC, along with experience in Application Design and software development.
- Worked on Datasets related to retail, telecommunication and financial industries.
- Experience in using files JSON, XML, Pickle, ORC.
- Experience with web applications and Restful web services and APIs using Python 3.4, Django 2.0.
- Developed data Streaming applications in Hadoop.
- Experience in creating the user interfaces using HTML, CSS and JavaScript.
- Expertise in getting the web data through API’s and web scrapping techniques.
- Capable of writing the configuration and Deployment Scripts using Fabric and Jenkins.
- Expertise in working with Python and Shell scripting for designing automation framework.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Skills Confidential developing REST services, sending xml and JSON data over wire.
- Experienced in developing applications using Agile Methodologies, Waterfall Methodology and Scrum stories in a Python based environment.
- Developing software in Python and web development frameworks such as Django as well as MongoDB, Express, Node.js.
- Skilled in Object - Oriented Design and Programming using Python and C++.
- Good knowledge in establishing database connections for Python by configuring packages MySQL- Python.
- Experience of Python libraries numpy, scipy, beautiful SOUP,pandas,etc.
- Experience in developing web services (WSDL, SOAP and REST) and consuming web services with Python programming language.
- Hands on experience with continuous integration and automation using Jenkins.
- Experience with Build Automation tool like Maven, and version control tools such as Git, and GitHub.
- Experience with Django and Flask a high-level Python Web framework.
- Experience of using Python modules like NumPy, Matplotlib, Pickle, Pandas, PyTables, PyQt, etc., for generating complex graphical data, creation of histograms, etc.
- Experience in working on different operating systems-windows, Linux, UNIX, and Mac also strong development experience on Linux based operating systems such as Ubuntu,
- Excellent communication, Teamwork, inter-personnel and presentation skills, fast learner and organized self-starter.
- Extensive experience in software development in inter-process communication, threading and developing high performant code.
- Experience in developing REST web services supporting JSON to integrate with other external applications and 3rd party systems .
PROFESSIONAL EXPERIENCE:
Backend Developer
Confidential, Los Angeles, CA
- Worked on design, implementation and modifying the Python code, PostgreSQL database schema on-the back end.
- Documented company Restful API's using Swagger for internal and third part use and also worked on Unit testing and Integration testing.
- Worked on object-oriented programming (OOP) concepts using Python, Django, and Linux.
- Used various MVW frameworks like Django, JavaScript and jQuery.
- Created specific images using Python Imaging Library for the custom images used for each book.
- Direct communication with client on day to day basis for requirement gathering and production issue resolution.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like Chef and Ansible.
- Developed file cleaners using Python libraries and made it clean.
- Worked on MVC architecture using PHP, Python as controller.
- Build numerous Lambda functions using Python and automated the process using the event created.
- Created an AWS Lambda architecture to monitor AWS S3 Buckets and triggers a thumbnail create event whenever a user uploads a new picture.
- Worked on packages like socket, REST API, Django.
- Hands on experience in migrating Business from a physical data centre environment to AWS.
Python Developer
Confidential , Plano, TX
- Appended the Integrated testing environments into Jenkins pipe to make the testing automated before the continuous deployment process.
- Also wrote Unit tests for the developed scripts for the getting through the quality checks before pushing to the deployments.
- Wrote scripts in Python for Extracting Data from JSON and XML files.
- Developed the back-end web services for the worker using Python Flask REST APIs.
- Wrote ORM’s for generating the complex SQL queries and building reusable code and libraries in Python for future use.
- Profile Python code for optimization and memory management and implementing multithreading functionality.
- Involved in creating stored procedures that gets the data and help analysts to spot the trends.
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Designed and developed communication between client and server using Secured Web services.
- Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.
- Successfully migrated the Elasticsearch database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Experienced in setting up EC2 instances, security groups and Setting up databases in AWS using S3bucket and configuring instance backups to S3 bucket.
- Responsible for Architecture and design implementation including database schema.
- Perform cloud application deployment using Apache web server on AWS EC2 instance.
- Explored and evaluated AWS services.
- Worked on User Interface using Django templating, HTML, CSS, JavaScript and Bootstrap.
- Configuration of linux server for PHP and Python applications.
- Perform the deployment of PHP and Python applications
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Worked with version controlling system CVS and GIT.
- Extracted and loaded data using Python scripts.
Python Developer
Confidential
- Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX and Used JQuery libraries for all client-side JavaScript manipulations.
- Hosted various company-wide training sessions on Pandas, RESTful, Microservices.
- Developed a web tool that monitors and drives the automated continuous integration system allowing release managers to track changes.
- Logged user stories and acceptance criteria in JIRA for features by evaluating output requirements and formats.
- Involved in Agile process, Sprints, and daily Scrums to discuss the development of the application.
- Developed web-based applications using Python Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Involved in Developing a Restful service using Python Flask framework.
- Working as an application developer experienced with controllers, views and models in Django.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db. Package.
- Extensively worked on Jenkins by installing, configuring and maintaining for Continuous integration (CI) and for End to End automation for all build and deployments.
- Developed the notification service by posting the JSON request in AWS API Gateway, Validating the response in Lambda by getting the data from DynamoDB and sending the notification through AWS.
- Implemented REST API's in Python using micro-framework like Flask with SQL Alchemy in the backend for management of data center resources.
- Developed and Tested features of dashboard using CSS, JavaScript, Django, and Bootstrap.
- Created interactive data charts on web application using High charts JavaScript library with data coming from Apache Cassandra.
- Wrote ANSIBLE Playbooks with Python, SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
- Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
- Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
- Developed internal project in Flask to generate report from google analytics on daily, monthly and weekly basis.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
- Wrote and executed various MYSQL database queries from Python using Python -MySQL connector and MySQL dB package.
- Created modern, REST APIs from existing information assets.
- Deploying, managing, and operating scale, highly available, and fault tolerant systems to AWS.
- Written Python Scripts to parse the XML documents and load the data in database.
- Played a key role in a department wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Worked in MySQL and NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Utilized agile process and JIRA issue management to track sprint cycles.Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs.