2020 - 2022, Schlumberger (EPAM Systems)
As the lead software engineer on a team of 5, I had the pleasure of working on a desktop application where I focused on developing React components and designing the Google Cloud integration. One of my biggest achievements was implementing a plug-in based software architecture using Node.js and Node-API, which was a real team effort! Overall, we were able to deliver a high-quality application with efficient performance and great features. It was a fantastic experience working with such a robust and goal-oriented team!
Project
My contribution
- Developed crucial React.js components and functionality for a cross-platform desktop app using Electron and GraphQL.
- Provided technical leadership to the development team, implementing improvements to the software development process.
- Successfully integrated drilling dump analysis tools into the project with the help of MoleculerJS and Node-API (Node.js).
- Managed client communication, clarified requirements, and provided direction on overall project architecture.
- Implemented a plug-in architecture enabling seamless integration of Native C++ and Python modules with a Node.js server.
Skills
- Node.js, Node-API
- React.js
- JavaScript
- Front-end Development
- UI/UX Development
- Software Architecture
- Cloud Computing
- GraphQL
- Google Cloud Platform (GCP)
- HTML5/CSS
- ElectronJS
- Moleculer.js
- RxJS
- Git
* contracted by EPAM Systems (an American company that specializes in software engineering services, digital platform engineering, and digital product design)