We provide IT Staff Augmentation Services!

Software Engineer(python) Resume

3.00/5 (Submit Your Rating)

Cleveland, OhiO

SUMMARY

  • 6+ years of overall experience, 5+ years of experience as a Python Developer, using Python, Flask, React, MVC, object oriented programming, database design andagilemethodologies.
  • Experienced in developing web - based applications usingPython, Flask, Django, CSS3, HTML5, as well as PHP and Laravel.
  • Familiarity and experience in the work environment consisting of Business analysts, Production Support teams, Subject Matter Experts, Database Administrators and Database developers.
  • Experience in integration technologies such as HTTP, REST.
  • Experience inDesign,Development,Testing,Automation,EnhancementandMaintenanceofApplicationsandTools.
  • Worked on several python packages likeNumPy,SciPy, pandas,PyTables, OS, Pickle.
  • Worked with different methodologies such as RUP and Agile. Worked with Agile scrum methodologies.
  • Extensive experience in Text Analytics, generating data visualizations using R, Python and creating dashboards using tools like Tableau.
  • Utilized analytical applications like R, and Python to identify trends and relationships between different pieces of data, draw appropriate conclusions and translate analytical findings into risk management and marketing strategies dat drive value.
  • Experience withVersion Control, ideallyCVSandGIT.
  • Excellent working knowledge of designing & implementation of all QA test strategy plans manually and automated Test solutions for Client/server and Web applications with Selenium WebDriver.
  • Experience in Test driven development for functional and integration testing using Python Pytest, PyUnit, Robot framework and Selenium framework.
  • Ability to analyze user requirements or technical specifications as well as write and execute reliable, testable and efficient code for Python based applications.
  • Strong familiarity with programming in Java.
  • Experience on Core java technology which including Multithreading, JDBC, RMI, network programming.
  • Ability to handle multiple tasks simultaneously and complete application or software projects within specified deadlines.
  • Competent in creatingUnified Modeling Language(UML) such as Use Case Diagrams, Activity Diagrams, and Sequence Diagrams. Proficient in using Business Analysis tools such as MS Visio, Word, Excel, Visual Paradigm, etc.

TECHNICAL SKILLS

  • Python
  • HTML5
  • CSS3
  • XML
  • AWS S3
  • AWS Lambda
  • JSON
  • Ruby
  • RESTful
  • Django
  • Spark
  • Ab Initio
  • Django
  • React
  • Flask
  • Pandas
  • Chatbots
  • Data Analytics
  • Machine Learning
  • Deep Learning
  • Jupyter Notebook
  • Spark
  • PyCharm
  • Quartz
  • ETL
  • Ab Initio
  • PL/SQL
  • HTML5
  • CSS3
  • XML
  • TDD
  • S3
  • EC2
  • Core Java
  • Cassandra
  • Node JS
  • SDLC
  • Agile
  • Scrum
  • Microsoft Visio
  • UML
  • MySQL
  • Tableau
  • JIRA
  • QTP
  • Selenium
  • Cypress
  • MS Office
  • Kubernetes
  • Linux

PROFESSIONAL EXPERIENCE

Confidential, Cleveland, Ohio

Software Engineer(Python)

Responsibilities:

  • Designed, developed and implemented Python software designs for extraction, storage and presentation of data as per requirements.
  • Implemented application developments, resolved performance issues, and took care of maintenance issues with software.
  • Wrote Python code from scratch to extract remote server metrics.
  • Used Powershell WinRM and Python SSH along with Boto3 to connect to remote servers. Also worked with Subprocess(Python Powershell) and various Python Excel libraries(openpyxl, xlwings etc.) in Python Extensively.
  • Took care of the end to end SDLC processes with regards to the requirements specification, data extraction, loading and maintenance of data.
  • Involved in development of Web Services using REST API’s for sending and getting data from the external interface in the JSON format.
  • Assisted in migration from On-Premise Infrastructure toAWS Cloud.
  • Done capacity planning and architecture design of AWS infrastructure.
  • Used multithreading to make various new and existing data extraction and loading processes faster.

Confidential, St Louis, Missouri

Software Engineer(Python)

Responsibilities:

  • Wrote Python code from scratch for various client and inhouse functionalities.
  • Established, maintained and improved technology infrastructures with the use of Metrics and Key Performance Indicators.
  • Performed analysis and developed recommendations for continuous improvement opportunities.
  • Used multi-threading/multi-processing in Python to expediate data extraction and loading for multiple data sources.
  • Used Python, REST APIs, SQL Server and Tableau to extract, transform, analyze, load, and visualize data.
  • Performed code verification and deployment into target production.
  • Performed preliminary data analysis using descriptive statistics and handled anomalies such as removing duplicates and imputing missing values.
  • Translated technical specifications into project scopes of work and product requirements while looking after design and development of databases and enterprise solutions.
  • Frequently used Postman API to get convenient, visual display of query results.
  • Worked on high-availability, fault tolerance, and auto scaling usingAWSCloud Formation.
  • Configured various performance metrics usingAWS Cloud watch & Cloud Trial.
  • Designed and configured database and backend applications and programs.
  • Involved in Unit testing and Integration testing of the code using PyUnit and PyTest.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Participated in the end to end SDLC process and used GIT for version control.
  • Enhanced/maintained database management system using MySQL.
  • Implemented business logic using Python/Django.
  • Designed and developed end-to-end systems for Data Analytics and Automation, integrating custom visualization tools Python and Tableau.
  • Used Tweepy and Twitter APIs in Python to extract data from Twitter, and loaded them into database to analyze for actionable results.

Confidential - Jersey City NJ

Application Programmer(Python)

Responsibilities:

  • Followed Agile/ Scrum process - Involved in Sprint Planning/ Showcases/ Stand-ups and walkthroughs.
  • Developed various algorithms to support and aid business requirements.
  • Maintaining the versions using GIT and sending the release notes for each release.
  • Deployed APIs as per integration requirements, monitored, identified and implemented new integration/API needs.
  • Composed python scripts to parse XML and JSON reports and load the information in database.
  • Used JavaScript and XML to update a portion of a webpage and node. JS for server-side interaction.
  • Worked on Azure cloud services, Azure storage, Azure active directory, Azure service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
  • Worked using various development, testing and release applications under Quartz Desktop.
  • Handled RESTful services with the help of Python library urllib.
  • UsedKubernetesfor deployment, scaling and management of Docker Containers.
  • Developed entire frontend and backend modules usingthe Django web framework.
  • Managed production release and associated release issues every three weeks.
  • Created reusable, testable, and efficient Python code using best programming structures, flowcharts and algorithms as well as assisted in designing and implementing Python modules to load data from various sources.
  • Executed the unit tests and performed the Integration Testing.
  • Wrote unit tests, feature tests and acceptance tests, as well as did QA using the specified tools for the code written by self. 80% code coverage was ensured.

Confidential, Billerica MA

Software Engineer(Python)

Responsibilities:

  • Managed relational database applications with UI designing services and Python languages.
  • Assisted in designing and programming of object oriented databases with Python and other languages.
  • Worked with stakeholders to gather functional and technical requirements, created wireframes and prototypes to test new ideas.
  • Developed Python scripts to automate data extraction as well as testing for various modules of the software product.
  • Coordinated the design and implementation of various applications with its stakeholder; project managers, client representative and development teams.
  • Used Pandas, Numpy and Scipy to analyze the end product test data for optimization of various parameters.
  • Ran Machine Learning algorithms using the SciPy and scikit learn libraries on data to analyze and optimize product performance.

Confidential

Software Developer

Responsibilities:

  • Gathered and analyzed user or business requirements as well as provided support in programming, developing, and maintaining web-based applications, websites as well as cross platform desktop GUI based applications using Python, SQL, JavaScript, and HTML languages.
  • Added options to the application to choose algorithms for data and address generation.
  • Wrote Flask APIs in Python to extract JSON data and load them into SQL server.
  • Designed and configured database and backend applications and programs.
  • Used test driven approach to develop applications and implemented associated unit tests using the unit test framework in Python.
  • Created functions and assigned roles in AWS Lambda to run python scripts.
  • Managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup.
  • Worked on developingAPIsusingKubernetes.
  • Ran Sentiment analysis algorithms using NLTK library on data to quantify consumer sentiment for predictive metrics and decisions/actions.
  • Performed code reviews for junior or less experienced programmers as well as coordinated with other programmers or developers to test, debug and modify Python programs and related desktop GUI based applications as needed.
  • Prototyped UI/UX designs using Axure for mobile and web applications.
  • Used machine learning algorithms, including random forest, logistic regression, SVM, SGD, neural network.
  • Used HTML, CSS and Bootstrap for designing the UI webpage for the front end.
  • ConfiguredSelenium WebDriver, Unittest, Pytest,Robot, pip tooland created selenium automation scripts in python.
  • Experienced in determine trends and significant data relationships Analyzing using advanced Statistical Methods.
  • Used several python libraries like NumPy and matplotlib.

Confidential

Software Developer

Responsibilities:

  • Worked with designers, analysts, developers or software engineers to write and execute reliable and efficient Python programs and related SQL queries for desktop GUI and web applications as per user or business requirements as well as established coding standards.
  • Developed and maintained web applications using PHP, Laravel and SQLite.
  • Handled development, enhancement, testing and maintenance of the backend code for the reporting and client mechanisms.
  • Designed and developed Use Case, Activity Diagrams, Sequence Diagrams, OOD (Object oriented Design) using UML and Visio.
  • Created and maintained developer-level and user-level artefacts dat included software version or requirement documentation, deployment guides and user manuals as well as generated project reports using Python Report Lab.
  • Wrote simple and advanced SQL queries and scripts to create standard and adhoc reports for senior managers.
  • Worked very close with Data Architects and DBA team to implement data model changes in database in all environments.

Confidential

Assistant Systems Engineer

Responsibilities:

  • Conducted and documented Impact Analysis for requirements.
  • Designing and developing web applications using action script in Flex environment.
  • Developed the complete business logic to handle the requirement.
  • Conducted reviews as part of the review panel for all the modules.
  • Used SQLite DataBase for loading the data from the server.
  • Certified blockchain developer by IBM.
  • Certified Machine Learning developer using Python and TensorFlow.
  • Implemented PHP, Laravel and SQLite to develop a Q & A web application using the MVC architecture during master’s.
  • Integrated HTML, XML and geospatial data in SQL server to embed various functionalities and created a front-end containing graphs and maps for a weather database during Master’s.
  • Certified in Advanced Google Analytics.
  • Certified data analyst(Python) by IBM.

We'd love your feedback!