Project Name: Smart Blasting App
URL : Smart Blasting App
Role: Senior Software Engineer 💼
Description:
The Smart Blasting App has been developed to meet all the operational requirements of the blasting life cycle. A single app that collects blast parameters on your phone and later synchronizes/transfers it to a server or a desktop computer. The app also allows you to get your blast design from the server on your mobile, capture variations in the fields (QA/QC), and later synchronize it to the server. It also allows you to charge your drill logs in the area and synchronize to the central server (even without internet connectivity).
Overview:
In my role as Senior Software Engineer, I played a pivotal role in the development of the Smart Blasting App, designed to streamline the entire blasting life cycle. This innovative application allows users to collect, synchronize, and analyze blast parameters on mobile devices, even in offline conditions, ensuring seamless integration with server systems.
Key Responsibilities and Achievements
Leadership and Team Management:
- Led a team of engineers in designing and developing the Smart Blasting App.
- Guided junior software engineers, ensuring adherence to best practices and coding standards.
Product Development:
- Developed software products from scratch based on detailed specifications.
- Wrote code to automate tasks, significantly improving operational efficiency.
Problem-Solving and Debugging:
- Investigated and resolved defects by analyzing code and system log files.
- Utilized debugging tools to ensure the application was free of critical issues before deployment.
Skills Utilized:
- Cascading Style Sheets (CSS)
- HTML5
- Ionic Framework
- AngularJS
- REST APIs
- Apache Cordova
- SQLite
- MySQL
- Representational State Transfer (REST)
- Postman API
- Communication