Senior Developer / Data Scientist Resume
Bellevue, WA
SUMMARY:
- 5+ years of experience as python Developer.
- Complete understanding of Software Development Life Cycle (SDLC).
- Good team player with innovative thinking and working dedicatedly on all kind of task
- Professional IT experience in analysis, design, development, testing and deploying
- Experience as a Big Data Application Developer with skills in extraction, transformation and loading of massive data.
- Open to learning and using new systems involved in python programming
- Adapt easily to new concepts and responsibilities
- Good knowledge on object oriented concepts, data structures and design patterns.
- Good experience using debugging tools like JIRA
- Experience on waterfall and Agile methodologies
- Good communication and documentation skills
- Experience writing API’s using Golang
- Experience working on Kanban methodology for continuous delivery
- Experience on Grafana for building the monitoring dashboard
- Experience using Linux commands
- Wrote python scripts to parse JSON documents and load the data in database
- Experience in python multiple libraries like Beautiful soap, urlib, NumPy, json
- Good understanding in object oriented design analysis
- Wrote python modules to extract/load asset data from the MYSQL source database
- Experience in working with different operating systems like Windows, ubuntu, Mac
- Used Jenkins for CI/CD process
- Experienced in Agile Methodologies and SCRUM process
- Good analytical and problem - solving skills and ability to work on own besides being a valuable and contributing team player
- Participated in all phases of Software Development Life Cycle (SDLC) Analysis
- Hands-on experience in writing and reviewing requirements, architecture documents and test plans
TECHNICAL SKILLS:
Languages: python, Golang, Java
Markup Language: HTML, CSS
Database: MYSQL, Elasticsearch
Operating System: Windows, Linux/Ubuntu, Mac
Visualization Tool: Grafana
IDE: Anaconda, Visual studio Code
Bug Tracking Tool: JIRA
Software Methodologies: Agile(Kanban, Scrum)
Version Control: Bitbucket
Testing Tools: RQM, Gatling
Other Tools: MS Office (MS Word, MS Excel, MS PowerPoint), Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, Bellevue, WA
Senior Developer / Data Scientist
Responsibilities:
- Gathered business requirements from customers by conducting the meeting with stake holders
- Followed Kanban methodology for continuous delivery of the product
- Wrote RESTFUL API’s in python for storing the real time data onto Elasticsearch
- Wrote python scripts to generate JSON file’s
- Worked on Gatling for performing load test
- Worked on Golang for writing API’s
- Worked on Elasticsearch for storing and retrieving the data
- Wrote scripts on windows and deployed in Linux environment
- Analyzed data using Machine Learning algorithms for analytical model building
- Worked on Grafana for building the monitoring dashboard
- Responsible for debugging the project monitored on JIRA
- Used Bitbucket for version control
- Worked as Devops for the project by gaining operation knowledge needed to support the application in production
- Implemented Continuous integration and Continuous delivery by using tools like Jenkins.
- Worked on assigning the servers for different environment like QA, STAGING, UAT
- Setting up all the environments for deployment and testing purposes
- Wrote test scripts for UAT and got UAT signed off
- Performed weekly demo of deliverables to stakeholders
Environment: Skills: python, JIRA, Windows, AWS, Linux, Grafana, Golang, Bitbucket, Jenkins, Gatling, Machine Learning, Elasticsearch
Confidential
python Developer
Responsibilities:
- Participated in requirement gathering and analysis phase for the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Worked with team of developers on python application for RISK management
- Used python scripts to update content in database and manipulate files
- Developed tools using python to automate some of the menial tasks
- Dealing with client regarding the requirement of the project and taking care of production issues and bugs
- Performed database operations and quires using MySQL
- Co-ordinating with the design team members to provide the data in required format
- Interfacing with supervisors, system administrators and production to ensure production deadlines are met.
- Responsible for debugging the project monitored on JIRA
- Performed troubleshooting, fixed and deployed man python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team
- Developed Monitoring and notification tools using python
Environment: Skills: python, JIRA, Windows
Confidential
python Developer
Responsibilities:
- Design and implement data ingestion techniques for data coming from various source systems
- Participated in complete SDLC process
- Created a python based GUI application for Freight Tracking and processing
- Wrote python routines to log into the websites and fetch data for selected option
- Good experience with oops concepts
- Wrote python scripts to parse JSON documents and load the data in database
- Good experience in writing SQL queries
- Developed and executed User Acceptance testing portion of test plan
- Involved in capturing the requirements for functional interface and other software requirements specification document
- Responsible for user validation on client side as well as server side
- Created database using MySQL, wrote several queries to extract data from database
- Wrote scripts in python for extracting data from HTML file
- Defining the data layouts and rules after consultation with ETL teams
- Worked in AGILE environment and participated in daily Stand-ups/Scrum Meetings
- Interacted with QA to develop test plans from high-level design documentation
Environment: Skills: python, MySQL, Mac, HTML
Confidential
python Developer
Responsibilities:
- Wrote python script for extracting data from database using API calls.
- Involved in daily scrum meetings and following agile methodology
- Created a technical framework to reconcile data between SAAS application and Big Data platform.
- Participated in a Daily Scrum, sprint planning and standup meetings
- Written python scripts to parse json format data and load the data in database
- Prepared test cases for checking the completeness of extraction procedures.
- Prepared queries for test cases.
- Used Git and JIRA for code submissions and issue tracking
- Wrote python modules to extract/load asset data from the MYSQL source database
- Performed project management under Agile methodology.
- Prepared project reports and related documents.
- Worked collaboratively as part of scrum team, and delivered a working solution in short period of time.
Environment: Skills: python, map-reduce, Windows, Marketo, ETL, SAAS, json
Confidential
Jr Python Developer
Responsibilities:
- Data Analysis using python libraries.
- Design and develop the python script as per user requirements.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering.
- Modelling, analysis, design and development.
- Design, develop, test, deploy and maintain the website.
- Designed and developed data management system using MySQL.
- Rewrite existing Python module to deliver certain format of data.
- Wrote python scripts to parse XML documents and load the data in database.
- Parsed XML file using python to extract data from database
- Participated in requirement gathering and worked closely with the architect in designing and modelling
- Designed and developed data management system using MySQL
- Worked in aggressive AGILE environment and participated in daily Standups/Scrum Meetings.
- Defining the data layouts and rules and after consultation with ETL teams.
Environment: Skills: python, python libraries, Windows, XML, ETL