Journey

Carlos Gutierrez
Email: [email protected]
LinkedIn: linkedin.com/in/cargdev
GitHub: github.com/cargdev
Location: Atlanta, USA
As a Full Stack Engineer, my journey has been driven by a deep passion for building high-performance applications that stand resilient against the complexities of modern tech ecosystems. From the bustling world of telecommunications to the intricate demands of eCommerce and robotics, I have honed my expertise across diverse domains, embracing challenges and driving impactful solutions.
Early Foundations
My professional journey began at MARELLI MEXICANA, where I first delved into software development with a focus on automation and database operations. Here, I built internal applications leveraging Microsoft Access and Visual Basic to streamline operations, enhancing data manipulation and reporting processes. My exposure to database operations with SQL Server, along with scripting for automation, laid the groundwork for my understanding of backend processes and optimization.
Transitioning to NETGOU, I took on the role of a Backend Developer, where I spearheaded the migration of federal application code from PHP to Nest.js, optimizing performance and reliability. This experience introduced me to AWS, SQL database migrations with TypeORM, and the intricacies of cloud-based deployments. These hands-on experiences deepened my appreciation for scalable backend architecture and cloud integrations.
Innovating in Robotics with TORTOISE
Joining TORTOISE marked a pivotal moment in my career, where I contributed to the development of real-time telemetry and control applications for autonomous delivery robots. Using Angular and Node.js, I built automation for Debian ARM 64 deployments and integrated MQTT and TCP/IP protocols for seamless vehicle communication with Google Cloud. This role not only strengthened my proficiency in real-time data synchronization but also broadened my understanding of IoT and edge computing.
The highlight of my time at TORTOISE was crafting Linux-based package delivery systems for Raspberry Pi, automated through a custom UI dashboard. The project demanded precise coordination of REST APIs and robust data flows to monitor and control robotic fleets effectively. This hands-on experience with edge devices and distributed systems elevated my approach to building resilient, real-time applications.
Scaling Modern Applications at IVOYANT
My current role as a Software Developer at IVOYANT has allowed me to refine my skills in large-scale application development. Leading the development of a CRM for AT&T/Cricket Wireless, I built microservices for customer views and deployed these services in Kubernetes-driven environments. The challenge of creating reusable, performant UI components with React and TypeScript pushed me to explore scalable design patterns and optimized state management with Redux.
In addition to frontend development, I have been at the forefront of backend service optimization, architecting CI/CD pipelines with Jenkins and GitHub Actions, ensuring seamless deployments across pre-production and production environments. My focus on code reliability was fortified by rigorous testing strategies, including unit and integration tests with Jest and Cypress, enhancing the stability and reliability of applications under load.
Looking Ahead
As I continue my journey, my passion remains firmly rooted in driving innovation and building scalable solutions that empower users and redefine digital experiences. With a strong foundation in React, Node.js, Kubernetes, and cloud-native architectures, I am committed to pushing the boundaries of what's possible in software engineering, embracing new technologies and methodologies to deliver impactful solutions.
This blog is a window into my journey and the projects that have shaped me as a Full Stack Engineer. I look forward to sharing insights, technical deep dives, and reflections on the ever-evolving landscape of technology.