Softwareengineer Resume
SUMMARY
- Global industrial experience in designing and developing real - time software and web applications for IT, Robotics and Automation, Automation framework, Cyber Security, Medical Device, Embedded and Mechatronics system, web services using database, Client-Server Application services domain with Windows, Linux.
- Architecting scalable platforms, database design and agile methodologies, developing automation framework and testcases, having good exposure to software development life cycle (SDLC) like Feasibility, Design, Coding, Development, Testing, Debugging, Implementation as well as Verification and Validation by handling Jenkins, CI/CD pipeline, JIRA, version control tools like SVN, GIT.
- Building Machine learning and Computer Vision models, training data sets, data visualization, data- analysis, predictive modeling with advanced methods such as deep learning framework, computational neural networks and pattern recognition. Experienced with cloud platforms like GCP, AWS and Azure and GPU computing for Computer Vision & Data analysis.
- Excellent in communication and presentation skills, project planning, teamwork co-ordination - onsite and offshore, time management, result-oriented.
TECHNICAL SKILLS
Programming: Python, R, C, C++, Java script, VB, MATLAB, Embedded C, VHDL, Verilog, LabVIEW
IDE: PyCharm, Anaconda, Eclipse, IntelliJ, Angular JS, Node JS, Google Colab, Jupyter notebook, Tableau, Android Studio, Code Composer, Quartus II, Xilinx Vivado
Libraries and Framework: Django, Flask, Caffe, Panda, PyTest, PySpark, Apache Spark, Sci-kit Learn, MatplotlibNumPy, Deep Learning, PIL, OpenCV, Keras, TensorFlow, PyQt, PyTorch, SciPy, SQL Alchemy, wxPython Web technologies
Cloud Computing Database: Google Cloud Platform, Amazon web Services, Microsoft Azure SQL, MYSQL, MongoDB, Oracle, HTML
Protocols: I2C, SPI, USB, TCP, UDP, IP, BLE, ETHERNET, CAN, HTTP
PROFESSIONAL EXPERIENCE
Confidential
SOFTWARE ENGINEER
Responsibilities:
- Designed, developed a robotic automation framework from scratch to monitor, designed and test cloud, mobile software applications, internet of things applications, robotics systems to enhance features integrating for vacuuming and mopping robotic applications with respect to robot behavior, cloud connectivity, smart home integration systems, cloud connectivity, bluetooth low energy technology and full product software development lifecycle.
- Develop and execute multifunctional product-specific features such as predictive modeling, data visualization, push notifications, simultaneous localization and mapping, pathfinding and machine learning concepts to monitor, control and navigation of robotics system as well as Software development and analysis to ensure the mobile application quality on Android and iOS platform for Testing and Production environment.
- Expertise on AWS Cloud platforms with AWS IoT, AWS Lambda, AWS EC2, AWS SQS, AWS API Gateway, AWS Kinesis, Identity access management, AWS CloudWatch to design, build, scale global availability, breadth of services, managing subscription services and real-time data streams.
- Analyzed Cloud activities and tool functionality with continuous integration and continuous delivery environment for controlling and debugging IOT based mobile applications.
- Mentored, guided employees, ensuring all were trained in product knowledge, capable of performing assigned duties by setting up SCRUM rules with agile methodologies to deliver successful projects.
Environment: Robot Automation framework, Python, Android, iOS, Bluetooth Low Energy, REST API, Embedded system, Robotics, GIT, Amazon Web Services, Jenkins, Linux, Appium, Selenium, SauceLabs, CI-CD pipeline, Bitbucket
Confidential
PYTHON AUTOMATION ENGINEER
Responsibilities:
- Designed, developed an automation framework with python as main programming language, JSON, REST API, C++ for full product development lifecycle management.
- Ensured communication model, internet of things, bluetooth low energy technology, flashing, provisioning, unlocking devices, data transfer models and cybersecurity aspects to medical insulin delivery system.
- Designed testing, verification, and validation procedures for functional, behavioral, unit, integration aspects with respect to the functionality of insulin delivery system by managing FDA requirements, defects, issues, errors, deviations, and testing parameters with Helix ALM, JIRA, SVN.
- Implemented triggers, alarms, alerts, notification systems by software integrating tools, state machine models, API integrating with microcontroller using J-Flash, JTAG, bluetooth low energy technology, memory mapping and ultra-low power systems.
- Implemented CI-CD pipeline with Jenkins, Bitbucket to automate, branch, validate build on commits.
Environment: Automation framework, Python, Visual Basic, Android, Bluetooth, API, Embedded system, Helix ALM Software Development Lifecycle, JSON, RESTful API, JIRA, SVN, Bitbucket, Embedded System
Confidential
MACHINE LEARNING SOFTWARE ENGINEER
Responsibilities:
- Designed and Developed real-time Software simulation for Self -Driving Car on Python and Machine Learning Platform, Software simulation of Car with path planner using prediction, Behavior planning & trajectory generation, implemented PID controller.
- Identified lane lines on the road from an image and real-time video, defined camera window using OPENCV, PIL library and Python programming, classified different traffic signs with deep learning frameworks like TensorFlow, PyTorch, Implementing data sampling, visualization and comparison of frequency distributions.
- Performed object tracking in relative with Kalman filters in Python using OpenCV library, sensor fusion, Localization and Mapping, Markov localization, Motion models, particle filters. Implemented Keras models, MNIST image recognition, Multiclass Classification, Computational Neural Network Models.
- Involved in SDLC process like requirement analysis, designing, coding, testing, releasing and providing maintenance and documentation at each stage.
Environment: C++, Python, OpenCV, MNIST image recognition, TensorFlow, PyTorch, Keras, Linux.