We provide IT Staff Augmentation Services!

Fullstack Developer / Software Engineer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 7+ years of experience in Analysis, Design, Development of various applications and tools.
  • Good experience in developing web applications implementing Model View Control architecture using Django, Flask, and Struts web application frameworks.
  • Knowledge in SQL databases MS SQL, MySQL, Oracle, no - SQL, MongoDB.
  • Extensive use of Linux (Ubuntu), SSH, Flask/Django, Open Stack Development.
  • Hands-on experience in UNIX and LINUX Kernels.
  • Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyStudio, Eclipse and Sublime Text.
  • Hands on experience in SVN, Git, JIRA, and Bugzilla.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Sound experience in Object Oriented Programming, designing using concepts like Multi-Threading, Exception Handling and Collections.
  • Knowledge on working with Celery task distribution queue and Rabbit MQ as message broker.
  • Experience in developing web-based applications using Python 2.7,2.6, Django 1.8,1.7,1.6, 1.5,1.4,1.3, PHP.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Testing on Elastic Search Engine, established search engine library by different service and classification, created test cases to evaluate the quality of the search engine result, web scrawling search data for the library
  • Supported and developed tools for integration, automated testing and release management.
  • Verified if the methods used to create and recreate software builds are consistent and repeatable.
  • Strong understanding of infrastructure automation tooling using Docker and Ansible.
  • Good knowledge on container based technologies like Docker, Kubernetes and Openshift .
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning
  • Deploy, maintain, upgrade virtualization infrastructure.
  • Managed projects implementation of solution in java micro-services using frameworks
  • Experience in Manual and Automation testing as well as hands-on experience working in Development & Testing Methodologies such as Agile, Waterfall and V-Model testing methodologies.
  • Experienced in developing web-based applications using Python, R, Django, C++, C#, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
  • Knowledge working in angular and react js.
  • Experience object-oriented programming (OOP) concepts using Python, C++, C# and PHP.
  • Good knowledge on NLP.
  • Extensive Experience in Manual and Automated testing using QTP (Quickest Professional), Selenium. Spring Cloud Web based services.
  • Expert in creating maintaining automation testing script with Selenium Web Driver and python.
  • Proven ability in developing selenium automation framework like Page Objects & Hybrid Frameworks.
  • Knowledge writing UNIX shell scripts and automation of the ETL processes using UNIX shell scripting.
  • Experience in working with different operating system Windows Vista/7/8, UNIX, and MAC OSX.
  • Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
  • Unix/Linux systems administrator with experience configuring, monitoring, upgrading and maintaining systems hardware, software and related infrastructure.

TECHNICAL SKILLS

Cloud computing: Openstack, AWS

Tools: Chef, Kubernetes, Docker, Jenkins, Rally, Atom

Server OS: RedHat, CentOS, Fedora, Ubuntu, Window Server

Database: MySQL, Influx

Programming Skills: Bash, Python

Frontend: JavaScript, Angular,TypeScript

Monitoring tools: Grafana Dashboards,Sciencelogic, kibana Dashboards

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

Fullstack Developer / Software Engineer

Responsibilities:

  • Responsible for design, coding component and assembly testing of all application code owned by the Application Team.
  • Involved in making the UI changes and also developing the new initiatives for the application.
  • Designed and developed data management system using MySQL.
  • Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Working on Sciencelogic monitoring application to monitor data from all the stacks.
  • Working on UI dashboards as monitoring Grafana dashboards and monitoring UI .
  • Creating dashboards in Grafana Dadhboard .
  • Working extensively with frontend tools JavaScript, Angular and typescript.
  • Involved in building database Model, APIs and Views utilizing Python to build an interactive web based solution.
  • Gathered requirements and developed applications in an AGILE environment.
  • Handled client side validation using JavaScript and JQuery.
  • Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Working with object oriented programming concept such as Inheritance, Polymorphism, and Encapsulation.
  • Tracked and fixed bugs that were found during various phases of the development using firebug and web tool kit.
  • Involved in compilation of project status reports.
  • Certified in Sciencelogic training.

Environment: Python 2.6/2.7, Automation, Docker, Agile, Scrum, Databases, Flask, API, Javascript, typescript, Grafana dashboards, Sciencelogic, Angular, Kibana Dashboards,graphql

Confidential - Richardson, TX

Software Engineer /Python developer

Responsibilities:

  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Build all database mapping classes using FLASK models.
  • Involved in building database Model, APIs and Views utilizing Python to build an interactive web based solution.
  • Extensive experience in implementing Continuous Integration and Continuous Delivery (using Jenkins) in an AWS Environment.
  • Created Test plans. Worked on SQL scripts to load data in the tables.
  • Connected continuous integration system with GIT version control repository and continually build as the check-in's come from the developer.
  • Managed Container using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts REST, JSON, and CRUD scripts for API Integration.
  • Built database model, Views and API's using Python for interactive web based solutions.
  • Worked on LAMP (Linux, Apache, MySQL, PYTHON) architecture.
  • Used JSON based and RESTful API for information extraction • Worked with Marketing and Sales teams to enhance applications to suit their needs • Debug application deployments on multiple environments Placed data into JSON files using Python to test Flask websites. Used Python scripts to update the content in database and manipulate files.
  • Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Built the Web API on top of Flask framework to perform REST methods. Developed database migrations using SQLAlchemy Migration.
  • Worked on transferring data from influx to MySQL.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Support and enhance SDLC cycle by using Docker containers delivered to Container Platform.
  • Used Configuration management tools and provisioning tools in CI/CD pipelines and finally Release and pipeline orchestration completes the CICD pipeline.
  • Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
  • Wrote scripts in Python for extracting data.
  • Used Git for the version control

Environment: Python 2.6/2.7, Automation, Docker, Agile, Scrum, Databases, Flask, API, AWS

Confidential - San Jose, CA

Software Engineer / Python developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Experience on UI testing framework on selenium.
  • Developed monitoring and notification tools using Python.
  • Written python automation tests to test the network connections.
  • Utilize PyUnit, the Python unit test framework, for all Python applications.
  • Worked on integrating C/C++ code with Python using SWIG.
  • Used Python SNMP for automating Network Management in Windows server.
  • Worked closely with developers to identify and debug issues in the software developed by the company.
  • Worked in the development of automation framework for bringing up NFVI with RedHat OSPD(Openstack platform Director)
  • Used GIT version control and deployed the project.
  • Setup and Deploy Jenkins CI for product builds.
  • Utilized Agile process and JIRA issue management to track sprint cycles.
  • Troubleshooting backup and restore problems and performed day-to-day trouble shooting for the end users on Linux based servers.
  • Used Collections in Python for manipulating and looping through objects.
  • Engaged in Design, Development, Deployment, Testing and Implementation.
  • Performed functional testing to identify several critical points in the application and automated it by using Selenium WebDriver.
  • Developed Test Frameworks in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test Automation prior to agile release.
  • Worked in development of applications especially in UNIX environment with shell.

Environment: Python 2.6/2.7, QA, Selenium, Agile, scrum

Confidential - El Dorado Hills, CA software engineer

Responsibilities:

  • Developed dynamic web pages using python Django Frameworks.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Managed large datasets using Panda data frames and MySQL
  • Used Anaconda for data-mining and visual interaction with Matplotlib and Pandas libraries.
  • Created use-case scenarios and storyboards in MS Word and MS PowerPoint for better visualization of the
  • Cloud infrastructures, platforms and software applications to run various workloads; like Microsoft Azure, AWS, on-
  • Performed test cases of SQL product on various OS & virtualization platforms
  • Manipulated files and their associated data for rapid delivery to clients or loading onto internal databases.
  • Designed and Populated specific tables, databases for collection, tracking and reporting of data.
  • Creating, cloning Linux Virtual Machines, templates using VMware ESX 4.x, 5.x.
  • Used Unit Test Python library for testing many Python programs and block of codes.
  • DevOps Implementation, Build Release engineering and Linux administration.
  • Develop intermediary methods to retrieve data being sent to and from an object
  • Found and solved problems within the system to make it more efficient.
  • Created a Python/Django based web application using Python scripting for data processing,
  • Planned and performed the upgrades on Linux operating systems and hardware maintenance.
  • Performed configuration of Network Multi pathing Linux.
  • Applied the AngularJS to render all page into a Single Page Application by using UI Router.
  • Used Django configuration to manage URLs and application parameters.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Knowledge of one or more open-source Machine Learning framework
  • Develop prototypes and validate the result.
  • Used several Python libraries like wxPython, NumPy and Matplotlib.
  • Participated in the complete SDLC process and used Python to develop website functionality.
  • Built various graphs for business decision making using Python Matplotlib library.
  • Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Developed notebooks using Jupyter and involved in software development using python Spyder.
  • Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using Junit.

Environment: Python, Django, Automation, C++, Linux

Confidential

Python Developer

Responsibilities:

  • Used the Django Framework to develop the application.
  • Implemented web applications in Flask and spring frameworks following MVC architecture.
  • Used Python to place data into JSON files for testing Django Websites.
  • Updated and manipulated content and files by using python scripts.
  • Implemented web applications in Flask and spring frameworks following MVC architecture.
  • Used Django configuration to manage URLs and application parameters.
  • Research and develop deep learning algorithms.
  • Research and develop state of the art techniques in the field of computer vision, ML and DL.
  • Worked on Python Open stack API's.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Participated in requirement gathering and analysis phase of the project in documenting the business requirements, conducting workshops/meetings with various business users.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Wrote Teradata Macros and used various Teradata analytic function
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Used Bootstrap as a mechanism to manage and organize the html page layout.

Environment: Django, Python.

We'd love your feedback!