We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

4.00/5 (Submit Your Rating)

MI

SUMMARY

  • Over 9+years of experience in various phases of software/embedded IOT applications engineering and design
  • Hands on experience in Python, Machine Learning, Django, MSSQL, Oracle, Linux
  • Good knowledge on Python Collections, Multi - threading and Multi-processing
  • Good knowledge in object-oriented application design
  • Knowledge in working with mobile application automation tools, Appium, Perfecto
  • Experience in developing web applications implementing MVC architecture using Django and Flask web application frameworks
  • Knowledge on amazon cloud computing platform services APIGateway, lambda, DynamoDB, Route53
  • Experience in performing requirements analysis and creating artifacts and software models
  • Good understanding of Unified Process and its implementation in Agile model
  • Experience in both test and behavior driven development models for large enterprise applications
  • Working knowledge on XML, JSON and REST APIs
  • Experience in working with databases like Oracle, MS-SQL, MySQL, SQLite
  • Good knowledge on application server Apache Tomcat, WebSphere
  • Experience in writing Shell scripts for automation purposes
  • Good knowledge on Python’s data science related modules like pandas, seaborn, matplotlib
  • Good knowledge on Python’s machine learning modules like scipy, sklearn
  • Good knowledge on embedded application development and testing
  • Good knowledge on blockchain technology and cryptography
  • Good knowledge on mobile automation frameworks for both Android and IOS
  • Hands on experience in defect management tools HP-QC, Bugzilla
  • Working knowledge on cross platform mobile applications
  • Willing to learn new technologies within short time
  • Good knowledge in telecommunications, climate controls and security applications
  • Good knowledge on networks and switches
  • Experience in team leading and project managing activities
  • Knowledge in ACE process certification and mapping of organizational goals with team operations and working procedures
  • Good knowledge in performing root cause analysis and troubleshoot process-oriented challenges

TECHNICAL SKILLS

Programming Languages: Python,J2SE, C, PL/SQL

Markup Languages: HTML, XML, JSON

App/Web Servers: Node.JS

Scripting: Unix Bash, Java Script

Frameworks: Pandas, Flask

Web Services: Web services(SOAP),REST

Test Automation Tools: Appium, Perfecto, Monkey Talk

Version Control: Git, SVN

Defect Tracking Tools: HPQC, Bugzilla

Design Pattern: MVC(Model-View-Controller), Front controller, Factory pattern

Databases: Oracle, MS SQL, SQLite, MySQL, HANA

Network Protocols: TCP/IP, UDP, Http, FTP

Operating Systems: Windows, Unix, Linux.

MS Office Tools: MS Word, MS Powerpoint, MS Excel, Open Excel

PROFESSIONALEXPERIENCE

Confidential, MI

Full Stack Python Developer

Environment: Python 3.5, HTML, CSS, JavaScript, AWS - API Gateway, AWS - Lambdas, AWS - RDS, AWS - EC2

Responsibilities:

  • Worked in the HTML, JavaScript UI changes to implement the fleet tracking page
  • Developed cronjob lambdas using Python and Serverless application framework
  • Worked on Confidential shipment APIs using AWS API Gateway
  • Worked on here maps UI to track the fleet path using the Specific Point Location Codes

Confidential, AL

Sr. Python Developer

Environment: Python 3.5, HTML, AngularJS, JavaScript, MS-SQL 2012, SAP ECC-EHP

Responsibilities:

  • Performed system design and development for the application
  • Created and maintained test specifications to enhance the stability and robustness of the application
  • Performed requirements gathering and solution design activities right from the initial phase of project development
  • Worked with Django, HTML, CSS and Bootstrap to design and maintain various HTML pages for the application
  • Worked on Python-RFC communication framework to monitor the SAP database events during transactions runtime
  • Implemented RFC protocol analyzer that fetches metadata information from the SAP database layer
  • Identify slow reports and analyze the data bottlenecks that are responsible for the delay in execution
  • Integrate the data governance application with Bobj data warehouse tool and to make available the governance data to other teams for verification purpose
  • Used Pandas API to fetch database records into data frames for further analysis

Confidential, CA

Software Engineer

Environment: Python 2.7, 3.5, Linux, PyQt, Django, Appium, Android/IOS, Embedded RS232 Serial channel, Selenium, Node.JS

Responsibilities:

  • Developed and delivered python applications responsible for relaying the data in UDP. Participated in functional verification, integration and unit testing of modules
  • Worked on Mastermind Technician Django based web application that is designed for use by field technicians to manage their jobs
  • Worked on the survey of mobile application automation testing tools and delivered POCs using Appium, Perfecto and Monkey Talk
  • Worked in the role of an SDET (Software Developer Engineer in Test) and performed feasible study on open source tools and come up with Automation framework for embedded and mobile applications UI validation and Performance test and Tracking Memory and CPU consumption.
  • Worked on the mobile applications automation testing using Python, Appium
  • Worked on the development of python programs for XML parsing over unreliable RS232 channel
  • Implemented Ack-Nack mechanism for XML communication between embedded panel and third-party telecommunication modem
  • Implemented modules to operate Zwave dimmers and lights
  • Worked on the development of AIO CPX portal using Python, HTML, JavaScript and Django
  • Took part in setting up of environment for project development and testing tasks in Bugzilla
  • Developed automation framework to test the Home Automation Climate Control and Security panel to send XML APIs to external cellular vendor.
  • Performed feasible study on open source tools to test touch screen applications and come up with Automation framework for App UI validation.
  • Worked on manual testing of Video Alarm monitoring system and took active part in installation of the product at the Customers’ premise as well as rolling out the required firmware specific to the customer’s DVR and generate the DVR plugin for the corresponding MAS Video solution.

Confidential

Software Engineer

Environment: Unix-Solaris, Ubuntu, Python 2.7, HTML, CSS, JavaScript, Storage Systems, Apache-HDFS

Responsibilities:

  • Worked on various network related activities, which include database migration and application server monitoring tasks
  • Maintained the up and running status of network switches (OCB-283)
  • Developed python scripts to automate daily routines run by the network operations team
  • Developed the new features in the existing HTML-CGI web portal
  • Worked with UNIX operating system to perform regular tasks
  • Performed the User Acceptance Testing on the change requests for Tata Tele Service’s corporate sales web application and various data services on hand-held devices that operate in the Tata’s 2g/3g GSM and CDMA networks
  • Managed various network monitoring tools like NSN-Monitoring, IBM Tivoli, Splunk
  • Involved in development of webservices using SOAP for sending and getting data from external XML based requests
  • Worked on SQL queries for implementing functions, packages, views and triggers
  • Performed account profile migrations and profile id, RI value addition/modification and configuration of new charging classes with rate plans
  • Implemented the change requests in the existing ESSTA portal used by the company’s marketing team
  • Designed and developed the network node monitoring application using Python, Django, HTML
  • Involved in the rollout of internal number portability feature across TTSL GSM-CDMA network
  • Involved in the rollout of 3G services for the TTSL GSM network

Confidential

Software Engineer

Environment: Unix, Shell Script, Java, JSPs, HTML, JavaScript, Oracle 9i

Responsibilities:

  • Worked as an application support engineer in the postpaid billing and message processing systems of Aircel network which is a client to Confidential Ltd.
  • Involved application development and support of Aircel’s corporate web application which was rolled out across multiple locations in India.
  • Used Java servlets for developing the web application
  • Involved in writing SQL and Shell scripts for managing regular tasks
  • Worked on the database design that is used as the major backend for the Aircel’s web application
  • Responsible for the maintenance of the running status of Aircel postpaid network

We'd love your feedback!