Victor Corchez – Software Architect at Fortech, on Playing with Smart Gadgets
04 August 202304 August 2023 | People
Join us as we explore the story of Victor Corchez, a Software Architect at Fortech, a GlobalLogic Company. Discover his current project, which revolves around the creation of internet-connected smart devices. Additionally, explore his interests, ranging from working with smart gadgets to tinkering with them in his leisure time. It is one of the first synergy projects in our integration journey with GlobalLogic.
Get a glimpse of #BehindTheCode. Follow Victor’s interview and gain insights into the challenges he faces, such as integrating multiple components while optimizing code size and speed, and how he overcomes them with creativity and experience.
Hello Victor, could you please tell us a bit about yourself?
I studied Computer Science at the “Gheorghe Asachi” Technical University in Iasi. Initially, I chose this major as a joke, along with three of my high-school colleagues, without fully understanding its implications. However, my parents always emphasized that “computer science is the FUTURE”, thus influencing my decision. Surprisingly, we were the only ones from our entire Informatics High School class to choose this path.
During that time, my interests leaned more toward the arts, particularly playing the guitar, a passion I still pursue. To me, computers have always meant the joy of playing video games. Therefore, the initial stages were challenging. I even considered quitting due to my struggles with mathematics, which is clearly not my strongest subject. However, by the third year, after overcoming various math-related courses, we explored computer science and discovered my affinity for embedded programming. It was a turning point for me, as I developed a strong interest in both software development and hardware. Looking back, I believe this fascination came from my childhood experiences of disassembling toys to study their internal mechanisms.
What do you do at Fortech? Please describe your career journey at Fortech & your current role.
When I initially joined Fortech, I started working on an exciting embedded eBike project. Unfortunately, the project was discontinued six months later due to the client’s financial difficulties. Although disappointed, I spent the following six months on the bench working on an internal project with some teammates from my previous assignment. Together, we developed a new project based on our own ideas, focusing on implementing an embedded product test suite.
Then, I accepted the challenge of transitioning to C++/Qt in an eBike mobile app project. The eBike onboard computer is one of the world leaders in its segment. Fortech provides the full stack solution – embedded application, a web portal, and mobile applications. Our project involved creating an app with remarkable features tailored to passionate eBike riders. I grew fond of this technology due to its ability to create cross-platform apps for both desktop and mobile. Throughout this project, I gained extensive knowledge and eventually took on the role of technical team lead.
Tell us more about the project you’re currently working on.
The Fortech acquisition by GlobalLogic brought about changes and new opportunities. I was one of the first to take on the challenge and started to work on an interesting project. Since March, I’ve been involved in a new embedded IoT project with the GlobalLogic team. Our client is a major company that specializes in making smart devices like doorbells, cameras, and sensors. We’re developing a mobile app for a smoke detector that connects to the internet. It sends notifications to the user’s phone if it detects anything unusual, making their lives safer. I take great pleasure in being part of one of the first synergy projects, which plays a significant role in our integration journey with GlobalLogic.
What’s the project’s tech stack like?
The project primarily relies on embedded C and CMake, along with various libraries and software components, which are incredibly useful. We use Visual Studio Code (VSCode) as our integrated development environment (IDE) and Gerrit for code review.
What’s your favorite thing about this project? And what’s the most challenging one?
I particularly like that this project includes a smart device that can be accessed and configured through a mobile app over the Internet. I have a genuine passion for small gadgets controlled by mobile apps via Wi-Fi, and I even spend my free time tinkering with them.
From my perspective, the most challenging aspect of the project is the integration of multiple design components while maintaining a small memory footprint and ensuring speed. Striking a balance between the code’s size and its speed is always a software development challenge. However, with creativity and experience, we manage to overcome it. This task of merging different elements while focusing on efficiency makes us think creatively and draw upon our past experiences.
How about the team? What’s the vibe in there?
The entire team operates remotely from various GlobalLogic and Fortech locations in Poland and Romania. We follow an Agile approach, doing our best to collaborate and create an excellent product for our clients. Since the project is relatively new and the team is young, we are still getting to know each other better. However, I’m confident that we’ll have plenty of fun along the way.
What’s next in your career journey?
I really enjoy the embedded world and the opportunity to collaborate with my colleagues on the project. However, at some point, I believe I’ll be eager to return to the Qt world, as it holds a special place in my professional journey.
What advice would you give to someone interested in joining Fortech? Why should they do it?
In my opinion, Fortech provides a remarkable working environment that accommodates individuals from all backgrounds and offers them the chance to work with and learn different tech stacks if they are willing to take on challenges. The opportunities are there, but they have to be valued. We have a great community and wonderful perspectives that enable us to craft and grow together. Fortech’s supportive atmosphere and the chance to learn and develop make it an ideal place for individuals seeking personal and professional growth.Fortech