Software Engineer
Pune, India
π 93**5 ***9
π§ mkhan62610@gmail.com
π GitHub: MUSTAFA-A-KHAN
As an Innovative Software Engineer, I specialize in crafting impactful software solutions that drive efficiency and improve operational performance. With expertise in Golang and Java, I build powerful tools for asset tracking and environmental monitoring. My passion lies in leveraging modern technologies to streamline processes and enhance data management across organizations. Always eager to learn, I thrive on embracing challenges and pushing the boundaries of software capabilities.
- Languages: Golang, Java
- Web Technologies: HTML, CSS, JavaScript, TailwindCSS, htmx
- Databases: InfluxDB, PostgreSQL
- Tools: Grafana, Docker, GitLab
- Architectures: Microservices, MASA principles
- Version Control: Git, GitLab
- Others: Data pipelines, Environmental monitoring solutions, API development
DATAMATO TECHNOLOGIES, Pune
May 2023 β Present
- Developed a Java utility to convert sheet data into JSON format based on sheet names.
- Integrated API calls to post JSON data, handling responses and sending email notifications based on status.
- Prevented redundant data entry by validating rows before conversion.
- Created an asset tracking system to monitor inventory, usage, and assignments.
- Designed a ticketing system to track system requests and their resolutions, with notifications via Microsoft Teams and Azure AD.
- Contributed to the revostry FRAMEWORXβan innovative microservice-based architecture.
- Implemented key product components and assisted in their testing.
- Developed real-time environmental monitoring solutions for tracking carbon emissions and energy consumption.
- Integrated Grafana and InfluxDB for powerful data visualization.
- Designed an ETL pipeline to process energy and carbon data, ensuring accurate insights.
- Technologies: Go,
go-telegram-bot-api/telegram-bot-api
, Goroutines, Timers - Developed a Telegram bot for charades where players take on the roles of Leader and Guesser.
- Implemented timer functionality, where the Leader has a limited time to explain a word while the Guessers try to guess it.
- Added category selection (e.g., Animals, Movies) and leaderboard features to track scores.
- Created a system to give hints after multiple incorrect guesses.
- Go routines were used for handling concurrent activities such as keeping track of the timer, receiving guesses, and managing player actions.
- Technologies: Java, SQL
- Developed an end-to-end asset management system to track and manage inventory, assignments, and usage.
- Integrated a ticket system for ticket assignment and issue resolution.
- Technologies: Grafana, InfluxDB, ETL Pipeline
- Designed and implemented a real-time platform to monitor carbon emissions and energy usage for IT infrastructure.
- Integrated various data sources into InfluxDB, visualizing key metrics through Grafana dashboards.
- Technologies: Java, JSON, RESTful APIs
- Built a data conversion tool to transform sheet data into JSON and send it to an API for further processing, ensuring accuracy during conversion.
Bachelor of Technology (B.Tech) in Computer Science
Graduation Year: [2023]
- [Certification Name] β [Issuing Organization]
- [Certification Name] β [Issuing Organization]
Let's connect! I'm always open to collaborations, new projects, and exciting opportunities. Feel free to reach out via email or phone.
Let's create something amazing together!