PEOPLE | Jan 14, 2020

The profession of a Software Developer: an interview with Alessandro Chetta

Finding the right balance between innovation and traditional solutions to optimize industrial processes: this is one of the challenges of a software developer.

“I was born in a small town in Italy called Gallipoli. I finished my Bachelor’s in Computer Engineering at Politecnico di Milano in Milan. Then I came to the U.S. and received a dual Master’s at Politecnico di Milano and University of Illinois at Chicago in Computer Science and Artificial Intelligence.” This is how Alessandro Chetta, Software Developer since  September 2015 at Engineering USA, introduces himself.

“I am a part of the software development team, working on a variety of projects to help manufacturers improve  production processes and optimize resource utilization. Some involve building complex integrations between different software systems to create a seamless data flow and enable management to make data-driven decisions. Others involve designing and developing a new solution to solve a challenging problem that our customer is facing. At Engineering USA, we have the chance to change context frequently, so working here is never monotonous.”

Tell us something about software development at Engineering USA

“While every project we get to contribute to is interesting and challenging, nothing is more exciting for a developer than building a brand new solution to help a customer transform how they operate. Our team applies the latest technologies that enable us to deliver a reliable solution in a fast way. This approach exposes us to the newest development frameworks and technologies, such us progressive single page application frameworks, non-relational databases, and IoT methodologies.”

Your coolest project or accomplishment at Engineering USA thus far?

“Recently, I developed an IoT system that monitors vibrations on the most strategic bridge in Italy, one which allows the passage of large ships into the most important military harbor run by the Italian Navy. This project allowed me to work with engineers from the Italian military, and was even mentioned in Parliament as an example of innovative work for infrastructure stability, safety and maintenance in the country.”

Best thing about your job?

“Our team is the best. The combination of younger developers and highly experienced managers creates a motivating working environment that allows us to approach new technologies while maintaining the highest quality standards for our software solutions.”

What are your future career goals?

“I hope to never stop learning.”

How do you keep up to date?

“I use Reddit to stay updated on IT technology and trends. This social network, widely used by developers, allows me to distinguish already mature technologies from those still in an embryonic state. I believe that the maturity of a technology is an important factor to take into account when you are lucky enough to be able to define the architecture of a project. Once an interesting and valid technology has been identified, I use the Meetup platform to physically meet in Chicago, the city where I live, groups of people who work on it daily and already have experience with this technology. To analyze certain aspects of a framework, I often rely on online course platforms such as Udemy.”