Alexander Gudzovskiy’s enthusiasm for the software industry and learning new things is still going strong 

Nora Nirhamo | 2023/12/04

Alexander has years of experience in the software industry behind him, but his enthusiasm towards the software industry is still going strong. Learn more about Alexander’s career path, his proficiency with programming languages, projects and what motivates him at work.

Senior Software Developer Alexander Gudzovskiy’s career as a software developer began at the turn of the millennium. Writing code captivated him right from the start. 

“I think my career began with a school project I did in 2001. It was the first program that actually went into use. After my studies, I continued straight to work.” 

A long career means experience with more exotic programming languages 

Software developers who have a long and varied career in the industry often have skills in a wide range of programming languages – and it’s no different for Alexander. He has years of experience with C++ and VB6, among others. More recent languages include C#, JS, TypeScript, PowerShell, SQL, HTML and CSS. 

“I currently work primarily with C#, but I also use JavaScript, TypeScript and PowerShell at work.” 

Alexander is also familiar with Windows Forms, WPF and WCF frameworks. His years spent working with software development can also be seen in his expertise on the technology side of things. 

“Aside from the basics, I can also work with Amazon Web Service and various SQL databases. I also have experience with Oracle.”  

Software development for the medical and military industry 

Alexander’s career has focused strongly on software development to meet the needs of the medical and military industry. He has also worked on software development projects for the banking and insurance industries. Most of his projects have related to hardware interaction, but Alexander has also had desktop applications and services and distributed information systems land in his inbox. For the military, Alexander worked on hardware and video test stands and R&D UI applications which included intensive interaction with hardware. 

“The software development teams were mostly small, and in some of the subprojects I was the only software developer. I also supervised and managed some junior developers.” 

After working for the military for eight years, Alexander decided to leave in search of new challenges. Alexander believes that it’s worth transitioning to a new project when the current one no longer contributes to the professional development. 

“I need to learn new things in my work, whether that’s through new tasks or projects. You can also learn new things by working with more experienced colleagues.” 

He found his next job via an outsourcing company and began working for an American insurance company. Members of the project’s medium-sized team worked from US and from Russia. The company was using a large and aging enterprise application with a relatively complicated backend, frontend, and database. 

“In this project, we maintained and supported enterprise-grade web application. We mostly fixed bugs and investigated customers’ complaints. Additionally, the project’s backend was rewritten when the transition was made from legacy technologies, such as Visual Basic, to the modern .Net implementation. 

Career development in Finland 

Alexander gained most of his work experience abroad. After moving to Finland, Alexander started work at Thermo Fisher Scientific on a medical device project. 

“At first, I acted as a senior software developer working with software and control systems for interfacing the control software with the instrument medical hardware. Later, I became a junior architect working on simplifying and streaming the overall software design making it more robust and easier to maintain. 

At Thermo Fisher Scientific, Alexander worked in a large, cross-disciplinary and international team ranging from scientist to developers. The software team alone comprised more than 15 people, while the project itself involved hundreds. 

As a medical device, the project’s software development process was precisely specified, and development work had to comply with certain requirements in order to guarantee safety.   

“In medical projects, there are certain established processes and regulations that must be followed or the software won’t be accepted as compliant in the European Union or the United States. I worked with the local team to make sure their software practices were documented, tracked and met the required quality requirements.” 

Alexander came to Softability from Thermo Fisher Scientific. After arriving at Softability, he continued to work on Thermo Fisher Scientific’s projects – but this time as a consultant. 

In his current project, Alexander is making a desktop application to support scientific feature detection algorithms and decision-making. The project itself deals with complex algorithms and fit-for-purpose visualization designed with east of use and human factors such that the user can work as efficient as possible. 

Working with scientistic software developers at Thermo fisher scientific has helped Alexander learn a complex domain and the key factors important in feature detection in 3-dimensional data.  In addition, with his addition colleagues from Softability, he has also helped orchestrate the underlying data structure need to power a high performing user interface. 

This current project has lasted for over a year. Alexander is acting as the leading software developer for the project and is involved in all aspects from application design to user interface components. 

“This latest project is nice because it was a green field project and I and the team were able to start it from scratch and do it correctly from the start. We had great visibility and direction for the project and had a clear objective to work towards. As a research project we using the latest technologies available, which makes work even more enjoyable.” 

While working at Thermo Fisher Scientific, Alexander’s subprojects also included developing an R&D tool for generating PDF summary reports for non-scientists to read and understand.  Making this fast and easy to comprehend was critical for adoption and the customer feedback from this work was overwhelmingly positive. 

In addition, he worked on globally distributed laboratory Information system (LIMS). The project was implemented using variety of Amazon Web Services (AWS), C# and React with Typescript, and the finishing touches are currently being added to the multi-national, multi-site deployment. 

Alexander specializes in full stack Microsoft .Net (Core and Framework), WPF, SQL, React with Typescript and AWS code bases and some DevOps. 

A diligent software developer maintains their expertise in a varied way 

Alexander’s interest, motivation and enthusiasm towards the software industry are still going strong. What about software development still excites him after all these years? 

“There is often a real need for projects relating to hardware, and software development that meets a real-world need motivates me. Modern technology is not just motivating; it’s also rather essential for high quality work.” 

In his work, Alexander pays attention to detail and is thorough with regard to what is doing at any given time.  

“I always try to understand the problem and come up with the best possible solution, even if it requires hard work. I want to reduce the possibility of mistakes: the code should always be the best possible. It is unacceptable for code to be messy because you wanted to save time or were lazy.” 

Alexander enthusiastically reads industry literature and actively follows events in the software development industry. He is delighted that there is high-quality material and information available on how to further improve software development. 

“I recommend reading the books, as lots of effort has gone into them. The books I read don’t really focus on a single language or technology. Instead, they deal with the general approach and patterns that should be used and how software should be developed.” 

Alexander enjoys work as a consultant 

Alexander says that he is entirely satisfied with his work as a consultant. It has provided him with the opportunity to develop his skills with various technologies and software systems without needing to change jobs. 

During his career, Alexander has worked remotely on many projects without a software development team, which is rather unusual for a software developer. 

“Perhaps it’s something to do with my personality, but working alone suits me. When I work in a team, good communication is the key to a high-quality result. Information must be shared, and you cannot be too firm in your own opinions.” 

What are Alexander’s plans for the future?  

“I’ve enjoyed myself at Softability for eighteen months, and I have no intentions of leaving,” he concludes.  

Check out our blog to read more career stories from software developers at Softability.  

Keywords:

You might be interested:

Do We Already Know Everything There Is to Know About Software Testing?

Kari Hakulinen | 2024/05/29

One of the ancient early books of the biblical canon already knew it: “Nihil novi sub sole,” or as put in modern English, “There is nothing new under the sun,” meaning there is nothing truly novel in existence.

Read post
A person with glasses looking at a laptop and another screen with code on them.

Compromising on software testing is the last thing companies should do in a fluctuating market 

Mauri Jokela | 2024/04/24

Pre-release software testing is a business-critical phase of software development. However, in a fluctuating market, we’ve seen a trend where some companies compromise on software testing, thereby taking a huge financial risk if the software doesn’t perform as expected.

Read post

Keuda Logistics – pallet loading as a VR Exercise

Mikael Bowellan | 2024/04/10

Softability XR Studio developed a VR exercise on the VR Builder platform in collaboration with Keuda to support logistics education at Keuda.

Read post

Selecting embedded operating systems can be a pickle – Why FreeRTOS should be your go-to option

Toni Akkala | 2024/02/20

There is a plethora of embedded operating systems software developers can choose from when starting a new project from scratch. In this blog post, I will review some aspects to consider when selecting such an operating system. I will also describe the features of one that I think suits many different systems.

Read post

Adopting Agile Methodologies in industrial sectors – advantages and common pitfalls

Richa Chavada | 2024/01/16

Agile development is a methodology and mindset in software development that prioritizes cross-functional collaboration and continuous improvement flexibility, collaboration, customer satisfaction, and iterative progress.

Read post

Jan Tillander still holds a strong passion for the software industry

Nora Nirhamo | 2023/12/15

We have a team of skilled individuals who are motivated and eager to develop in their work. We asked Senior Software Architect Jan Tillander, working as a consultant for our client, about his experience working within Softability. Get to know Jan’s story and expertise!

Read post

XR-SPACE: Harnessing the potential of XR technologies and leveraging video communication to enhance remote support and training

Daniel Haldan | 2023/11/23

In this blog post we’ll explore the key aspects of XReach’s participation in the XR-SPACE project, delving into how this collaboration positions our solution at the forefront of innovation in the realm of remote support and training.

Read post

KONE – In skilled and reliable hands

Nora Nirhamo | 2023/10/27

The cooperation between Softability and KONE, which has lasted more than a decade, is based on trust, openness and high quality. Softability’s consultants work at KONE in various projects, especially with the software that moves the elevators. KONE’s Product Owner Alessio Calcagno emphasizes the high quality of the consultants’ expertise and their strong industry knowledge in industrial equipment manufacturing.

Read post

Dnyaneshwar Suryawanshi “Work would be boring if it weren’t a challenge”

Nora Nirhamo | 2023/09/07

During his career, Dnyaneshwar has worked on several different projects where he has been able to learn from his skilled teammates, develop his presentation skills, and learn more about how test automation work. Learn more about Dnyaneshwar’s career.

Read post