Crafting the Future
As an embedded software developer with 2.5 years of hands-on experience, I bring a wealth of expertise in microcontroller programming and firmware development, particularly with ARM Cortex M processors. My career has been marked by a dedication to excellence in driver development for various sensors and actuators, along with proficiency in integrating diverse communication protocols and interfacing sensors with microcontroller.
Areas of expertise
As a seasoned software developer, I bring a comprehensive skill set in embedded systems, microcontroller programming, real-time operating systems and IoT technologies. My expertise extends also to application software development, allowing me to deliver robust and innovative solutions across various platforms.
Microcontroller Expertise
Proficient in programming ARM Cortex M processors, I have successfully developed firmware for a range of applications, ensuring efficient operation and optimal performance.
Sensor and Actuator Driver Development
I have played a pivotal role in developing drivers for a variety of sensors and actuators, enabling seamless integration and functionality within embedded systems.
Communication Protocol Cognizance
Well-versed in communication protocols such as I2C, SPI, UART, USART, and USB, I have adeptly interfaced sensors with MCUs to facilitate data exchange and system operation.
RTOS Competency
With knowledge in FreeRTOS and ATMEL ASF firmware development, I have effectively implemented real-time operating systems to manage tasks and optimize resource utilization in embedded systems.
Software Development Skills
Apart from embedded systems, I also possess expertise in software development using C# and VB.NET, broadening my skill set and enhancing my versatility as a developer.
Continuous Integration and Deployment
I have implemented continuous integration and deployment tools for in-house projects, streamlining the development process and ensuring efficient delivery of software solutions.
Customer-Centric Approach
Committed to delivering exceptional value, I have developed tools for customers and continually optimized them based on feedback, ensuring that solutions meet their evolving needs and expectations.
Engineering the Core
I had the opportunity to work with the some of the most demanding technologies in software development. I believe this is what makes me unique and versatile at the same time. Here are some tools and technologies I worked with: