Software developer with over 3 years of experience, I bring a passion for crafting intuitive interfaces and robust web applications. Leveraging both front-end and back-end technologies, I specialize in creating seamless user experiences. My expertise lies in building user-friendly and interactive interfaces with React.js, coupled with developing efficient and scalable backends using Node.js. This full-stack approach enables me to deliver comprehensive and high-performing web applications. I excel in collaboration, effectively analyzing project requirements and translating them into optimal solutions through strong communication skills.
I possess a strong track record of delivering successful project for German client, consistently exceeding expectations on both client-facing and internal initiatives. My expertise spans across various technologies, including:
I was involved in design and implementation of a comprehensive IoT-based fuel monitoring system. This system leverages the power of the Internet of Things to track fuel consumption in real-time, providing valuable insights for optimizing operations.
Node js
HTML
CSS
Javascript
React js
typescript
mongodb
git
Webpack
Babel
NPM
Flexbox
Bootstrap
tailwind css
Postman
Express js
MVC
Project Highlights:
1. Employee Reimbursement Portal (React.js, Node.js, MongoDB, HTML5, CSS3)
Challenge: Manual expense submissions and approvals were time-consuming and prone to errors.
Solution: Developed a full-stack web application using React.js for the user interface, Node.js for the back-end API and server-side logic, and MongoDB for secure data storage (employee information, expense claims). The front-end (HTML5 and CSS3) ensured a user-friendly experience for submitting claims and tracking their status.
Impact: Automated the entire reimbursement process, significantly reducing processing time for both employees and managers. This increased efficiency and reduced the risk of errors associated with manual processing.
2. Web Crawler Development (Javascript)
Objective: Needed a solution to extract and process data from various websites efficiently.
Approach: Developed crawlers to extract and process data from various websites, converting unstructured data into structured format for further analysis.
Outcome: The extracted data was transformed into a structured format for further analysis or integration with other systems. This saved time and effort compared to manual data extraction and provided valuable insights from various web sources.
3. Company Website Design (Webflow)
Project Goal: To create a modern and user-friendly website for internal company use.
Process: Utilized Webflow, a visual development platform, to design and develop the website. This allowed for a streamlined design process with real-time previews and easy integration of content management features.
Result: Delivered a visually appealing and user-friendly company website that effectively communicates information and promotes internal engagement.
4. Weather Station Website (React.js, Node.js, ESP32, BME280 Sensor)
Objective: Design and develop a website to display real-time indoor weather conditions.
Implementation: Utilized an ESP32 microcontroller equipped with a BME280 sensor to collect real-time temperature, humidity, and pressure data. Leveraged Node.js on the back-end to establish communication with the ESP32 and handle API calls for sending sensor data to a MongoDB database for secure storage. Employed React.js to create a user-friendly website interface that displays the retrieved weather data in an informative and visually appealing manner. Ensured the website reflects the most recent sensor readings by incorporating real-time data updates with timestamps.
Result: This project successfully delivers a functional weather station website that provides users with a clear and current picture of their indoor environment.
5. Sports Mobile App (React Native - Ongoing)
Client Need: Develop a mobile application for both Android and iOS smartwatches that caters to sports and fitness enthusiasts.
Current Stage: Currently in development, utilizing React Native for cross-platform mobile app development. This framework allows for building a native-like user experience with a single codebase.
Expected Features: The sports app will include functionalities like activity tracking, goal setting, progress monitoring, and potentially integration with wearable devices for data collection.