Software Developers & Software Testers at Belitsoft
How to find software developers? Out top software developer company Belitsoft has people to work on it. According to your specific requirements, our experienced Recruiting and Human Resource specialists look for successful software programmers (backend developers, front-end developers or full-stack developers) not only from company pool of available programmers but also from open job market with thousands of developers available.
Software Developer Alexander
Alexander remembers his first computer science lessons and says that has been enjoying computer work and programming from a school desk. When it was time to choose his future profession, Alexander entered the Academy of Public Administration under the aegis of the President of the Republic of Belarus and got a Degree in Information Technology Management a few years later.
Today, Alex is a successful software programmer of Belitsoft with 5-year experience in custom software development. He considers the project on the development of the financial management system for one Telecommunication Corporation as the most memorable in his career. Alexander notes that he enjoyed applying new technologies during this project development. Сommunication with the Clients was also rather interesting experience for the developer. The participation in this project let Alexander get acquainted with new technologies and improve his programming skills.
If Alex were not a computer developer, he would like to be an engineer.
Out of working hours, Alexander spends time with his family, does sports, and reads fiction. He also prefers listening to Indie Rock in free time.
Alex is convinced that a problem cannot be solved at the same level it happened.
Software Developer Alexander
Alexander’s first encounter with a computer happened when he was a little boy – Alexander’s neighbor allowed him to familiarize with his computer, but only after the boy had done some household chores. Later on, Alexander attended courses in a computer center, where he totally fell in love with everything connected with computers. Next step in building his career of a software engineer was entering the Brest State Technical University. Being a highly purposeful person, Alexander got his Master’s Degree in Science in Information Technology in the year 2015.
Now Alexander is a software programmer with more than 5 years of experience in different areas of bespoke software development. Alexander outlines that each project he was working on gave him an opportunity to improve programming skills with the aim to be a top software engineer. Alexander believes that even if at the first sight project seems to be boring and routine, it is in your power to make it better and more interesting.
In his spare time, Alexander prefers to have a rest outdoors, to listen to good music and play the guitar.
Software Developer Alexander
Being a child, Alexander dreamed of becoming a doctor – a traumatologist or an orthopedic surgeon. However, in adolescence life among Alexander’s friends it became very popular to be interested in computers. Nevertheless, Alexander got the first computer later than his counterparts and had to study computers in double-quick time. This has sparked his interest and lead to the Belarusian National Technical University to get a degree in software engineering.
Now Alexander is an IT specialist with more than 4 years of experience in different areas of software development (e.g. Custom App Development, etc.).
Alexander outlines that each project on which he has worked gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
When not working, you can find Alexander working out at a gym, playing airsoft, cooking (especially something spicy) or watching good films. Alexander is a big fan of Guy Ritchie’s films.
Software Developer Alexander
In his childhood, Alexander was fond of everything connected with mathematics and designing, and as a result, he has entered the Belarusian National Technical University to get a degree of the software engineer.
Alexander is a software coder with more than 9 years of experience in different areas of custom application development, such as Custom Web development, Custom CMS Development, Custom CRM Development, and Custom Mobile Apps Development.
The most memorable for Alexander project is a Custom Learning Management System developed on the basis of Joomla Web content management system. Alexander outlines that this project is very comprehensive and this gave an opportunity to improve his programming skills as well as to gain new experience.
Having free time, Alexander enjoys reading speculative fiction and watching Christopher Nolan’s films.
Software Developer Alexander
Alexander received his first computer when he was just 9 years old. Ever since Alexander had growing interest in everything connected with computers, he wanted to code and to know how software programs work.
Alexander started to work in custom development in the year 2009. Most of custom software projects, on which Alexander has worked he created from scratch. He notes that each project was something special and allowed gaining unique experience.
Outside of his role at Belitsoft, Alexander is a big fan of movies such as “The Shawshank Redemption”, “The Intouchables”, Guy Ritchie’s “Snatch”, and books such as “Three Comrades” by Erich Maria Remarque.
Software Developer Alexander
IT professional with 3+ years of experience in different areas of custom programming.
Alexander is what people call a "Growth Hacker". He has chosen Marketing Management speciality at Belarusian State University of Informatics and Radioelectronics for his future career. However, everything has changed when after the freshman year, he went into web development as an Html slicer at first and a PHP (Joomla) programmer six months later. Alexander is convinced that combining coding and marketing skills (regular marketing + SEO stuff) gets you a pretty good mix of opportunities.
Alexander describes himself as a team’s pivot player, hungry for growth, and trying to do "pixel perfect" but still stick to "value for money".
In the spare time, Alexander prefers to play computer games and basketball. He is also inspired by everything connected to the Marvel Universe and wants to be similar to his favorite character – Iron Man.
Software Developer Alexey
From the early childhood, Alexey was fond of computers, and his true love for programming came when he started to play computer games and wanted to know how programs work and how to create them. After school, Alexey entered the Belarusian State University of Informatics and Radioelectronics, where he got a Degree in Software Engineering.
Alexey has been working in IT since 2016, but he already has practical experience in different areas of software development such as custom software aplication development, custom application development, particularly custom CMS development. The software programmer remembers one project, the development of a Learning Management System, which gave him a great opportunity to learn and apply new technologies and improve his programming skills.
If Alexey were not a software developer, he would be a tour guide.
When not working, you can find Alexey spending time with his friends or working out at the gym. He also enjoys listening to music and watching movies (one of his favorite ones is “The book of Eli”).
Software Developer Alexey
Alexey's first brush with IT was in his childhood. As his brave warriors broke through the hordes of orcs in "Warcraft 2" he had a feeling that someday he would also be able to create something meaningful with a computer as his tool.
Later he strayed from the path to software development after entering the university to study economics. It didn't stop him from learning to code, though, and now his economic knowledge is helpful in developing web apps for business.
Alexey's most memorable project was an app for automated SEO website audit. That's when he achieved his current level of confidence - that he can do anything, given enough time.
If he wasn't drawn to custom software programming, he would've become a woodworker or a construction worker - the feeling of seeing something tangible done appeals to him. He enjoys building things in his time off - his current pet project is a traditional Slavic bathhouse. Alexey also likes listening to music (mostly reggae funk and Russian rock), movies, working out and reading books - J.R.R. Tolkien and B. Prus are his favorites.
Alexey believes that kindness will save the world and is very proud of his tight-knit and friendly family.
Software Developer Alexey
Like many other little boys, Alexey used to play a lot of computer games. Once he got his hands on a book about programming though, his computer became a tool to create something, not just relax. The fascination persisted and drove Alexey on to get two IT-related degrees - BSc. in computer science and software engineering.
Now that he has more than 6 years of experience in custom software engineering, Alexey treats every project as an opportunity to perfect himself. He is willing to share his knowledge with his colleagues as well, making him an asset to the team.
Alexey likes a change of scenery, so on his time off he enjoys hiking with his equally outdoorsy friends.
Software Developer Alexey
By the end of 1990s, Alexey got acquainted with programming. This happened at the Belarusian State University of Informatics and Radioelectronics on computers with Windows 3.11 and Windows 95. Alexey started to deal with Photoshop, slicing, and PHP all by himself. This led him to the programmer career, and now Alexey is an IT professional with more than 9 years of experience in different areas of custom made software development (such as Custom SaaS platform Development, Custom E-commerce Software/WEB Development, Custom e-Learning Software Development, Custom Social Network Development, Custom Restaurant Website Development, Custom High-loaded Web Applications Development, etc.).
The most memorable project on which Alexey has worked is a large classified ads website in B2C. He outlines that working on this project gave him golden opportunity to gain essential experience.
Outside of his role at Belitsoft, Alexey is fascinated with recreational activities (mountain climbing, rock-climbing, orienteering, riding a bike, skiing, etc.), French films of 1990s-2000s, and speculative fiction literature.
Software Developer Andrey
From the very childhood, Andrey has been taking an interest in programming. His first attempts of coding on ZX-spectrum grew into a real passion for IT. Being a pupil, Andrey decided to become a software developer because he enjoyed not only playing computer games, but also programming. After a while, he made sure that working in the sphere of IT also looks rather perspective.
Today, Andrey is a software engineer with 15 years of great experience in UX/UI architecture behind. He is glad to remember one of his most important projects – the development for the American media conglomerate (cable and satellite TV networks). Andrey enjoyed the working process and communication with the American team most of all. In addition, the participation in this project gave him a possibility to learn and apply new technologies, improve his skills in UX/UI, get valuable experience in software development, and, of course, make the world better!
If Andrey’s career were not be connected with custom software design and development, he would prefer to be a trucker.
In his spare time, Andrey usually spends time with his family, reads books (the story about Svejk is his favorite one), watches comedies like “The Very Same Munchhausen”, listens to good music, attends courses, and practices photography.
In addition, we would like to note that Andrey takes pride in his self-dependence.
Software Developer Andrey
Andrey started using computers when he was a little boy and almost none of his friends had them at that time. Indeed, he only played computer games, but this early introduction to the world of computing sparkled his interest in everything connected with electronics. Later on Andrey entered the Belarusian State University of Transport at Computer Science speciality to get a degree of a software engineer. Being a third-year student Andrey started his career in IT sphere.
Now Andrey is an IT professional with more than 9 years of experience in different areas of customized software development.
The most memorable for Andrey project is one dedicated to international communication without limitations. Andrey outlines that this project is very up-to-date, interesting and complicated, which gives him an opportunity to learn new technologies and to improve his programming skills.
All his spare time Andrey devotes to his family and to studies of new IT technologies.
Software Developer Andrey
When Andrey was just 6 years old, his parents bought him a microcomputer “Byte”, analogue of ZX Spectrum. Andrey really loved to play computer games, and consequently he decided to know how to code games. At the sixth grade, Andrey got his first programming experience, using Pascal language and Turbo Basic programming environment.
Now Andrey is an IT specialist with more than 2 years of practical experience in different areas of custom software development (such as Custom CMS Development, Custom Web Development, etc.).
When not working, you can find Andrey spending time with his family or working out at a gym.
Software Developer Andrey
Andrey always wanted to be a programmer as from his childhood he was interested in everything connected with electronics and liked to complete complicated tasks. First Andrey’s introduction to a computer happened when he was a little 6-year-old boy, and his parents bought a PC. In adolescence life, Andrey became interested in the computer architecture and he wondered how the programs worked. Consequently, he entered the Belarusian National Technical University at CAD system and information technology specialty to get a degree of a software engineer.
Now Andrey is an IT specialist with more than 10 years of experience in different areas of tailored software development, such as Custom SaaS platform Development, Custom Social Network Development, Custom Software Development, etc.
The most memorable for Andrey project was the one focused on developing a portfolio of technologies for lead generation and CRO (conversion rate optimization). He outlines that this project gave him an opportunity to learn and apply new technologies as well as to gain new experience and improve programming skills.
Outside of work, Andrey loves the great outdoors and spends a lot of time reading technical and research papers.
Software Developer Andrey
He has more than 10 years of experience in such areas of custom computer programming as Custom CRM Software Development and Custom Social Network Development.
The most memorable project on which Andrey has worked was a video-based custom social networking platform. He outlines that from the very beginning it was a real pleasure to communicate with a customer who had a very challenging idea and passionately started to turn it into reality.
When Andrey needs inspiration, he always turns to good music and his favorite band – AC/DC.
Software Developer Anna
Anna says she got acquainted with a computer at school. When it was time to choose her future profession, the young lady decided to enter the Belarusian State University of Informatics and Radioelectronics to get education in the sphere of IT because she knew that having a job in IT seemed to be rather perspective. Some years later, Anna got a Degree in Programming and Web Design.
Today, Anna is a successful developer, oriented on professional development and constant self-improvement. She says that her most memorable project was the first one connected with the development of the service, providing security and control of access to business information. Thanks to being a part of the development team, Anna learned and applied new technologies and got valuable experience in software development.
If Anna were not a custom software developer, she would like to be an interior designer.
Out of working hours, Anna spends time with her family, attends courses, reads books (“Three Comrades” is her favorite one), listens to Amy Jade Winehouse, and enjoys drawing.
Software Developer Anton
There are two words most people use to describe Anton - motivated and determined. These are the traits he has learned in his childhood - Anton bought his first computer with the money he has earned doing odd jobs wherever he could find them. It was no surprise that he decided to become a programmer after that.
Today Anton is a respected and competent front-end developer with over 10 years of experience under his belt. He is currently a part of a distributed team working on a hardware-related project for an American company. For him working with people from different countries is a good opportunity to improve his English.
On his time off Anton rocks it out with his band, reads books on programming ("You don't know JS" series are among his favorites), and cooks delicious food.
Challenge only gives Anton extra energy, as the feeling that he is about to give up is a sure sign of an upcoming success.
Software Developer Anton
When Anton was a little boy, he has been presented his first computer book called “Encyclopedia of Professor Fortran”. This book has sparked Anton’s interest in computers and predetermined his future career.
Now Anton is an IT specialist with more than 13 years of experience in different areas of custom solution development such as Custom Website Development, Custom System App Development, Custom Online Enrollment System Development, Custom Highload System Development, etc.
Anton has a passion for learning new technologies and sharing experience with teammates, and he outlines that each project on which he has worked gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
Anton finds inspiration in music and loves to play the guitar as some kind of meditative practice.
Software Developer Denis
Like most of youngsters’, Denis’ interest in computers started with games. He preferred single player games, because he had never had a wish to complete the same games again. In adolescence, Denis had a passion for fixing computers. Later, he graduated from the Belarusian State University of Informatics and Radioelectronics and got a degree in IT.
Since 2011, Denis has been working as a programmer and has gained huge experience in custom software product development.
The most memorable project for him is creation of the system that allows starting a business just having a mobile phone. An entrepreneur has to have a special card reader device that enables the connection to phones via Bluetooth or Wi-Fi and, having a special app on a phone, an entrepreneur can receive any payments by card. To make the system work, Denis and his team organized a server software for transaction processing and for providing access to the system by a web site or web-services that are used in mobile apps.
While Denis is not developing brilliant web solutions, Denis plays football with friends and watches matches, especially English Premier League. He is a sociable person, and meeting with friends is always in priority – no matter if it is a weekend or a Monday evening.
Denis considers himself as a simple and loyal person. He appreciates communication with intelligent people that lets Denis understand he can improve himself. It inspires him and reminds that the way you live now does not show what you can achieve in the end.
Software Developer Denis
Denis has over 5 years of experience in software development life cycle (from gathering requirements, software design and development to systems integration and production support).
He is proficient in such areas of custom software development outsourcing as Custom Learning Management System Development, Custom Virtual Resources Management System Development, and Custom Reservation Management System Development.
Describing his personal qualities, Denis says the following: “I am a strong team player with an ability to take on new roles and responsibilities, possessing a desire to learn new technologies”.
In his spare time, Denis travels a lot, especially to Asian countries.
Software Developer Dmitry
One of our outstanding developers Dmitry begins his story about himself with the words “Quadratisch. Praktisch. Gut”.
When Dmitry got his first computer from his parents, he understood that his future profession would be connected with software development. Leaving school, where he actually got acquainted with programming, Dmitry decided to enter the National Research University of Electronic Technology in Moscow and soon got a degree in automation and control of technological processes.
Now, Dmitry is a developer with 7-year experience in custom software development. During his career, Dmitry participated in one rather difficult, but interesting project, which implemented automatic 24-hour all-weather registration of traffic violations. That was useful experience because Dmitry learned and applied new technologies and improved his skills. This project let him feel as a real professional of his purview and let him realize that he contributed in improving the world.
If not IT, Dmitry would like to be an engineer.
Out of working hours, Dmitry enjoys doing sports, listening to music (ambient recently), and studies new books on programming (Rust, PostgreSQL, Hadoop). In addition, Dmitry is interested in Linux systems, foreign languages (German, Polish), journey, chess, world news, and politics. Dmitry is not a Belarusian, but he will never refuse to taste Belarusian cuisine: draniki or the soup holodnik.
Software Developer Dmitry
When Dmitry was a little boy, he wanted to be a pirate. That was his dream until he was presented a computer. He started to discover how it works, liked to change settings and see what happened. Since then, he realized he wanted to become a programmer.
Dmitry has been working in IT since 2015. Nevertheless, he already has the skills in E-commerce Software/Web Development, Custom Software Development, and Custom CMS Development.
If you ask him how he spends his free time, he would jokingly answer you that he sleeps. Dmitry likes to observe the nature and animals (he wants to have a parrot). In the nearest future, he is planning to learn to do fencing.
Software Developer Dmitry
Dzmitry remembers that day when he saw a PС for the first time not just because he won the elder brother in a computer game – he became extremely interested in how software programs work. Since then, he realized he would be either a developer or a parasite. Being happy that he made the right choice, Dzmitry came to Belitsoft to develop his potential in programming.
Dzmitry has been working as a programmer since 2007, gaining much experience in custom software development. His most memorable project is the one when he was working with Cloud technologies.
In free time, Eugene enjoys city walking and reading books of a criminal genre.
Software Developer Dmitry
Dmitry started using computers being a little boy when his parents made him such a wonderful present – personal computer. The early introduction to the world of computing sparkled his interest in everything connected with electronics. Later on Dmitry has entered the Baranovichi State University to get a degree of a software engineer. Being a highly purposeful person, Dmitry also got his Master’s Degree in Mathematical modeling, numerical methods and complexes of programs at the Belarusian State University of Informatics and Radioelectronics in the year 2015.
Now Dmitry is an IT professional with more than 6 years of experience in different areas of custom software development, such as Custom CMS Development, etc.
The most memorable for Dmitry project was the one dedicated to collective shopping site. He outlines that this project was very comprehensive and this gave an opportunity to improve his programming skills as well as to gain new experience optimizing the service.
Outside of work, Dmitry has a list of leisure activities, for example, snowboarding, riding a bike, he likes to cook as well, go out with friends, or watch a good film (he is a big fan of Alfred Hitchcock), and to travel.
Software Developer Dmitry
As a kid, Dmitry seriously thought of becoming a cook. However, at the age of 12, he has learnt Basic and Pascal all by himself and realized that this could be a good asset for his future career. Next step in this field was getting a degree as an engineer-programmer at the Belarusian State University of Informatics and Radioelectronics.
Now Dmitry is a passionate developer and software architect with more than 15 years of experience. He has worked with a whole range of custom software projects from low level custom drivers development and custom mobile applications to a carrier grade SMS messaging gateway. He loves to learn new languages and work with new technologies. He got caught with functional programming and more than 5 years works as an Erlang developer.
Dmitry’s favorite amusement is reading. He can’t live a day without having a book in his hands.
Software Developer Dmitry
Dmitry’s first encounter with a computer happened when he went to the computer club for the first time. Some time later, he decided to create his own computer game and started to learn programming. When it was time to leave school and choose his future profession, Dmitry entered the Belarusian National Technical University to get a Degree in Robotics Engineering.
Now Dmitry is an IT professional with more than 11-year experience in different areas of custom software development such as Custom CMS Development and Custom Web Application Development (Web Marketing, Healthcare, eCommerce, eLearning Solutions, LMS etc.).
Dmitry’s most memorable project is the one dedicated to the data mining, which gives clients unparalleled access to consumers at that moment when they register their vehicle for sale online. Dmitry outlines that this project is rather comprehensive, so the participation in it gave him an opportunity to improve his programming skills and to gain new experience.
When not working, you can find Dmitry working out at the gym, watching movies and series (his favorite one is 3:10 to Yuma), or listening to Motörhead.
Software Developer Dmitry
Being a programmer was Dmitry’s childhood dream. He was lucky to have a computer since childhood, an old 386 PC with MS DOS and 80 Mb of disk space. Dmitry’s father taught him how to write simple batch scripts, and those were the first programs he has written all by himself. Now Dmitry is an IT professional with more than 7 years of experience in different areas of custom software development (Custom Web Development, etc.).
From all projects on which Dmitry has been working, he can outline a site that listed various events with different accessibility options, such as theater performances that featured a sign language translations or audio descriptions. Dmitry says that working on this project felt like a contribution to making the world a better place.
Having free time, Dmitry enjoys reading, especially science fiction, fantasy and poetry. He has been trying to teach himself Cantonese, so sometimes Dmitry tries to watch Hong Kong movies or anime with Cantonese dubs, and see how much he can understand without relying on subtitles. Dmitry also likes hanging out with friends, listening to music, and just walking around the city.
Software Developer Gennady
Gennady was blown away by the possibilities of technology from the moment he tickled the computer’s keyboard for the first time. When Gennady has grown up, he entered the Belarusian National Technical University and chose Robotics as his speciality as he likes everything connected to electronics. Now Gennady is an IT professional with more than 8 years of experience in different areas of software development (such as Custom Software Development, Custom Machine Tools Development, Custom CMS Development, Custom LMS and e-Learning Software Development, etc.).
One of the most memorable for Gennady projects was online touch-typing course, which gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
Gennady prefers to spend free time with a book in his hands. Here Gennady’s interest varies from serious astronomy and physics books to fantastic fiction. Gennady is also a big fan of “Star Wars” and “Back to the Future” films.
Software Developer Ilya
An enthusiastic and determined guy, Ilya started his career as a developer in 2015 and now is a part of our mobile app development team. He has already gained experience in working with popular mobile app development technologies and platforms.
If he had not gone into IT, he would probably have gone into math. When he was studying at school, he enjoyed implementing math tasks so much that he could inadvertently forget about the meeting with his friends.
In his spare time, Ilya likes to play football and watch matches. He also likes to read books, especially historical genre. When he cannot decide which movie to watch, he will choose his favorite one – «Shutter Island».
Software Developer Ilya
First Ilya’s memories of using a computer date back to when he was a kid. Ilya used to play “Ski Free” on Windows 98 and got familiarized with Paint. At the 9th grade, his computer science teacher succeeded in cultivating in him love of programming, thereby, after graduating from school Ilya entered Belarusian State University of Informatics and Radioelectronics.
Now Ilya is a passionate software developer with more than 9 years of experience in different areas of custom software development. Each project on which Ilya has worked gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
Ilya is inspired by his family and creation of something new. Outside of work, Ilya is an excellent cook, and he often asks his friends around to present a new dish and watch a film.
Software Developer Irina
Irina likes when everything can be logically solved. That is why she became a programmer. In her opinion, programmer is the most enthralling profession if to choose between those, which are connected with math.
Irina has been working in IT since 2005. The most memorable project in her career is the development of a Custom Learning Management System.
In free time, Irina likes to travel and discover new countries. She would like to travel across whole Europe by car. She also likes reading interesting books, watching films, and listening to the music that gives her positive energy.
Software Developer Maxim
Maxim’s first memory of the computing world dates back to when he was 6 years old and attended a hobby group where he got acquainted with the computeracy. Indeed Maxim’s computing skills have since grown exponentially, and now he an IT professional with more than 10 years of experience in different areas of custom software development (such as Custom e-Learning Software Development, Custom E-commerce Software/WEB Development, Custom Software Development, Custom CMS Development, etc.).
The most memorable project on which Maxim has been working is a Custom Learning Management System developed on the basis of Joomla Web content management system. Maxim outlines that this project is very comprehensive and this gave an opportunity to improve his programming skills as well as to gain new experience.
In his free time, Maxim is fascinated with recreational activities (riding a bike, snowboarding, and tourist rallies) and travelling.
Software Developer Maxim
From his childhood, Maxim dreamed of becoming a radiophysicist. When he has grown up, he decided to enter the Belarusian State University of Informatics and Radioelectronics and choose Artificial Intelligence as a speciality since it sounded so intriguing and promising! Now Maxim is an excellent custom software engineer with more than 5 years of experience in different areas of software development.
Outside of work, Maxim enjoys watching hockey and cheering for his favorite team on a stadium or playing football with his colleagues. He would like to learn how to cook cheesy tuna pesto pasta, his favorite dish, as Maxim is fond of Italian food and culture. He’s also a fan of Quentin Tarantino (his favorite film is Pulp Fiction).
Software Developer Maxim
As a child, Maxim really loved to play computer games. One day he decided that it could be very handsome to create new interesting for people systems in the cyberspace. Consequently, Maxim entered Yanka Kupala State University of Grodno to get a degree of a software engineer. Being a highly purposeful person, Maxim got his Master’s Degree in Engineering Science, Computing machines and systems in the year 2015.
Now Maxim is an IT professional with more than 10 years of experience in different areas of custom software development, such as custom e-Learning and payment systems, custom CMS development, Custom Social Media development, SEO and optimization.
Maxim prefers to work on challenging and sophisticated projects, as he likes to analyze and complete complicated tasks and get the job done. Maxim outlines that each project he was working on gave him an opportunity to improve programming skills as well as to gain new experience.
In his spare time, you can find Maxim spending time with his family, travelling, reading books or doing sport.
Software Developer Miroslav
As a kid, Miroslav dreamed of becoming an astronaut, but everything changed at the 6th grade, when his parents bought him a personal computer. Miroslav started writing Pascal programs, studying Microsoft Visual Basic and attending extracurricular activities to know how the programs work. Later on Miroslav got two higher educations simultaneously (one as a physics and computer skills teacher and the other one as a web-designer).
Now Miroslav is an IT specialist with more than 5 years of experience in different areas of software development, such as Custom Software Development, Custom CMS Development, etc.
The most memorable for Miroslav project was the one devoted to the development of export of bulk data without increasing server power. He outlines that this project gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
In his spare time, Miroslav is fond of reading, especially fantasy books. His favorite books are fantasy series “The Sword of Truth” by Terry Goodkind and different fantasy series by Nick Perumov. In warm season, Miroslav likes to go to camping trips with his friends.
Software Developer Oleg
Oleg started using computers when he was 11-12 years old. Though he only played games at that time, such acquaintance with the world of computing put him on his current career path, which led him to Belitsoft. Oleg works with various databases.
The most memorable project for him is the project for a bank. It is connected with risk control and selling finance products. If Oleg were not in IT, he would most likely become a teacher.
When it is time to refuel, he turns to travelling, swimming, and watching favorite films – “Fight Club” and “Interstate 60”.
Software Developer Pavel
Before coming to Belitsoft, Pavel has been working as a teacher, a journalist, a marketer, a business analyst, a project manager, and even CFO. In 2000, he started working for an IT company, and by the year 2013, he had got involved in IT so much that he decided to try programming out for himself. Since then, Pavel has been engaged in different software development projects, mostly in eLearning. He is also involved in custom web development projects.
The most memorable project for Pavel is the one dedicated to the government procurement system. It was the most difficult project in terms of work coordination.
Pavel is always ready to share his knowledge and experience. His rich background allows him to understand different situations and communicate effectively. The fact that he had coached two winners of a world computer business simulation contest proves that.
Outside work hours, Pavel is a minister in the Evangelical Church. He equally enjoys every kind of music, from classical music to heavy metal. It works the same with films, books, and dishes. Pavel is just a person who loves life and knows how to savor every moment.
Software Developer Ruslan
Though Ruslan dreamed of becoming a lawyer when he was growing up, his career track to the computing world was born when he started writing Pascal programs at the school. Then he discovered Delphi and PHP and definitely assured himself that being a programmer is the right choice.
Starting from the year 2005, Ruslan works as a PHP Developer.
When he is not completely ensconced in the world of computing, Ruslan likes to play Russian billiards with his friends and finds relaxation and inspiration in a good book, as he is fond of reading. His favorite one is “The Three from the Forest” by Y. Nikitin. His favorite movies are “The Shawshank Redemption” and “Fight Club”, and favorite bands are Linkin Park and Evanescence.
Software Developer Sergey
Being a pupil, Sergey was good at Math, Physics, and Informatics. To encourage a straight-A boy, Sergey’s parents bought him his first computer.
For Sergey, the decision of choosing his future career was not difficult – he exactly knew that he wanted to learn how to automate technological processes. That is why Sergey entered the Belarusian State University of Informatics and Radioelectronics, where he actually got acquainted with different programming languages and began to apply these knowledge on real projects. Soon, Sergey got a Degree in Information Technology Engineering.
Now, Sergey is a dedicated developer with 5-year experience in custom web development. During his career, Sergey participated in many projects, but the developer would like to share one of them with us. That was the development of a Forex broker, providing services for opening new trading accounts on different platforms (MT4, MT5, PAMM, CTrader), account management (e.g. conducting the transactions on cash input and output, setting trading parameters), the stimulation of the most active players. The project included a great number of payment systems and a wide range of APIs and should have complied with such requirements as high fault tolerance and security. The development of this software gave Sergey the opportunity to not only improve his programming skills and get valuable experience, but also to understand the problems arising on a Client’s side and deepen his knowledge in making money settlements.
If Sergey were not a developer, he would be an automation engineer, who works with expert systems and optimizes the use of material resources in production.
Out of working hours, Sergey prefers to do sports, listen to rock, watch movies, and read professional literature and practical guides.
Software Developer Timofey
His first acquaintance with a computer happened at school. When Timofey was at the 7th grade, his parents bought him a device, which aroused Timofey’s interest in programming. It was an eight-bit game console made in the form of a keyboard, and in addition, there was a special cartridge containing programs for training of typing and something similar to the Basic programming language. Since then, programming became Timofey’s hobby, which now has grown into beloved job.
Timofey is an IT professional with more than 4 years of experience in different areas of custom software development (such as Custom Hotel Management Software with Booking Engine, Custom CMS Development, etc.).
Timofey prefers to work on projects that allow him to learn and apply new technologies, as he is intent on his improvement.
Timofey is proud of his family, and each idle moment he has, Timofey spends with them.
Software Developer Vadim
In his childhood, Vadim wanted to become a doctor or a cook. However, everything changed when in the early 2000s he has bought a compact disk with Visual Basic 6.0 and started to learn coding. As a result, Vadim has entered the Belarusian State University of Informatics and Radioelectronics, and in the year 2013 he has got Master’s degree in technical sciences.
Now Vadim is an IT specialist with more than 6 years of experience in different areas of custom software development, such as Custom Apps Development, Custom CMS Development, etc.).
The most memorable project on which Vadim has worked was a virtual clinic platform that operates within a web browser on standard computers and unifies high-resolution video communications with digital patient data such as vital signs, images, biosensor diagnostics and electronic health records. Vadim outlines that this project gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
Software Developer Vasily
Vasiliy fondly remembers that moment when his father brought him his first computer. The young guy understood that his future profession would be definitely connected with computers. After school, Vasiliy entered the Belarusian State University of Informatics and Radioelectronics and got a Degree in Automatic Management Engineering.
Today, Vasiliy is a successful developer with 13 years of extensive experience in custom software development. He notes that the project connected with the development of a Learning Management System remains the most memorable one for him. During this project, Vasiliy managed to find solutions to seemingly unsolvable issues. His participation in this project gave him a great opportunity to learn and apply new technologies, get valuable experience in software development, be a part of a good team, and make the world a little bit better.
If not IT, Vasiliy would like to be a cook.
Out of working hours, the developer enjoys spending time with his three wonderful children and wife, reading professional literature (“Programming language C++” was the first-read professional book of the developer), watching series (“Friends” is his favorite one), and doing sports.
Vasiliy believes that you keep everything in your hands.
Software Developer Victor
As a kid, Victor had a million of different dreams for what he would like to be when he grew up (a biologist, a surgeon, an aviator, and on and on), but at the 1990s he got acquainted with a computer and this acquaintance set his career path to the IT world.
Now Victor is an IT professional with more than 11 years of experience in different areas of custom software development such as Custom Communications Systems Development, Custom Medical Software Development, Custom ELearning Website Development, Custom Technological Applications Reservation System Development, Custom Technological Processes Monitoring System Development, etc.
The most memorable for Victor project is the one that aims to help local professional services improve their digital marketing strategy. He outlines that this project gave him an opportunity to improve his programming skills, to be involved in full life cycle of a software product, and to be part of a good team.
Outside of work, Victor prefers to read a good book (his favorite book is “1984” by George Orwell) or to watch a film (his favorite one is “The Fountain” by Darren Aronofsky).
Software Developer Yuri
Yuri picked up his first computer skills at the secondary school, at the information technology lessons. That's where he has also learned that computers could be used for something serious and useful, not just fun and games. Since that moment, Yuri was fully involved in a world of programming, participating and winning in different Academic Olympics. Later on Yuri has graduated from the university and got degrees in software engineering, website design and computer graphics.
Now Yuri is an IT specialist with more than 6 years of experience in different areas of custom software development, such as Custom Web Development, Custom Apps Development, Custom CMS Templating, etc.
Each project on which Yuri has worked gave him an opportunity to improve his programming skills, to be involved in full lifecycle of a software product, and to be part of a good team.
In his free time, Yuri enjoys reading, traveling, and photography.
Software Tester Alexander
Alex is studying Energy-efficient technologies and Energy Management at the Belarusian State University now. Because Alexander is plodding, attentive to details, and has good analytics skills, he decided to try out in IT.
Today, Alexander is a perspective QA-engineer, specializing in Functional Testing. Alex is convinced that he knows how high-quality software should look like. The engineer says that the project connected with testing a mobile application for one Learning Management System remains the most memorable for him. Thanks to the participation in this project, Alex learnt and applied new types of testing, improved his testing skills, got valuable experience in software testing, became a part of a great team, and, of course, made the world a better place.
Alexander has not thought about any other profession, and now he is fully focused on building his career in IT.
Out of working hours, Alex reads books, listens to rock, and rides a bicycle.
Alexander advises: “If you decided to do something, do it well”, and says that he is proud of being able to play the violin.
Software Tester Angelina
The young lady says that her acquaintance with a computer started with playing solitaire.
When it was time to choose a future profession, Angelina realized that she had been enjoying work on the computer and different devices. Thus, the lady entered the Belarusian State University of Informatics and Radioelectronics and got a Degree in Information Processing Systems Automation.
Today, Angelina is a professional QA-engineer, having extensive experience in Manual Testing of web and mobile applications, Requirements analysis and clarification, Test planning, Test cases and checklists writing, Issues and test results reporting, Automation Testing (Nightwatch), and Communication with a team and customers. The lady notes that the project connected with testing a Learning Management System remains one of the most memorable for her. Angelina says that she enjoyed the professionalism of the project team and each team member’s close attention to the quality of a software product. Thanks to the participation in this project, Angelina became a part of a great team, got valuable experience in software testing, learnt and applied new types of testing, and made the world a better place.
Angelina thinks that work in the sphere of QA and software testing is very important and rather responsible. The young lady is convinced that she has good analytical skills and knows how high-quality software should look like.
If Angelina were not a QA-engineer, she would be a psychologist or an architect.
Out of working hours, the lady spends time with her family, reads, does sports, sings, and plays the violin.
Angelina also shared a wonderful thought with us: “The most important thing for me is to be honest to myself and sincere to others.”
Software Tester Anna
Anna says that the first computer she got acquainted with was the computer of her sister. That was the present from the parents. The young lady remembers how she was playing computer games available on diskette, like all children; later on, she was using it for studying and, finally, for work.
Anna graduated from the Belarusian State University and got a Degree in International Law. Because the young lady enjoyed working on the computer and different devices, she decided to try out in IT.
Today, Anna is a bright QA-engineer with 2-year experience in Manual Testing. She says that the project connected with testing a Learning Management System that helps learners participate in trainings they need remains the most memorable for her. The project is rather complex, but very interesting. Our QA-engineer also notes that she learnt and applied new types of testing and improved her testing skills thanks to the constant support and help of her project team.
If not IT, Anna would be a lawyer.
Out of working hours, the young lady reads (“One Flew Over the Cuckoo’s Nest” by Ken Kesey, “The Quiet Don” by Mikhail Sholokhov, and the books of Ray Bradbury are her most favorite), listens to rock and heavy metal, and spends time with her family.
In conclusion, we would like to say that Anna is a very positive person and loves the same people.
Software Tester Dmitry
Dmitry is a hardworking and attentive to details person. The guy also enjoys working on the computer and different devices. That is why Dmitry came to the sphere of IT, although he graduated from the Belarusian State Agrarian Technical University and got Degrees in Technical Support of Production Processes and Economics and Enterprise Management.
Today, Dmitry is a well-versed QA-engineer with extensive experience in Smoke Testing, Regression Testing, Functional Testing, and Usability Testing. He says that the project connected with testing a web application that provides access to Project Management Professional exam preparation videos remains the most memorable for him. The participation in this project gave Dmitry a possibility to learn and apply new types of testing, improve his testing skills, and get valuable experience in software testing.
If not IT, Dmitry would like to be a quality engineer.
When our QA-engineer has free time, he spends time with his family, reads books (“Sphere” by Michael Crichton is his favorite one), listens to trance, watches movies and series, does sports and lives a healthy active lifestyle.
Dmitry is convinced that nothing happens for no reason, there is always sense in everything.
Software Tester Ekaterina
Ekaterina gladly remembers her childhood and says that she had a keyboard that was connected to a TV, so it was possible to write programs in Basic. Later on, Ekaterina got acquainted with her first computer at the lessons of Computer Science.
When Ekaterina left school, she decided to enter the Belarusian National Technical University to get a Degree in Intellectual Systems Engineering.
Ekaterina notes that working in IT is rather perspective. In addition, the lady considers QA and software testing to be very important and responsible job. Ekaterina is attentive and has good analytical skills. That is why she decided to try her hand at QA-engineering.
Today, Ekaterina is a great QA-engineer, having 6-year experience in Manual and Automation Testing of Web Applications. She says that the project related to testing a Learning Management System and its modules remains the most memorable for her. Due to the participation in this project, Ekaterina learnt and applied new types of testing, became a part of a great team and a real professional in QA.
Ekaterina cannot imagine herself in any other sphere except IT.
Out of working hours, the lady spends time with her family, reads books, watches movies and series, does sports, travels with her relatives and friends.
Ekaterina believes that everything is possible if you really want it and thinks that nothing is good or bad, it all depends on how we look at things.
Software Tester Irina
Irina warmly remembers the moment when she got acquainted with her first computer being an eighth-grader. Since then, Irina has been enjoying Informatics and any computer-related things.
Later on, Irina graduated from the Belarusian National Technical University and got a Degree in Technological processes and manufacturing automation and management. Irina is a plodding and attentive person. The lady also has good analytical skills and thinks that the profession of QA-specialist is very important and responsible.
Today, Irina is a successful QA-engineer with deep experience in Manual and Automation Testing – Functional Testing, User Interface & User Experience Testing, Location Testing, and Compatibility Testing. The lady notes that the project connected with testing a Project Management Exam Simulator remains the most memorable for her. The PM Exam Simulator helps to prepare for an exam in a realistic, online environment. Irina says that she enjoyed project management and communication with the Client most. The participation in this project gave Irina a possibility to learn and apply new types of testing, improve her testing skills, get valuable experience in software testing, and become a real QA-professional.
If not IT, Irina would like to be a surgeon.
Out of working hours, Irina spends time with her family, reads books (“The Thorn Birds” by Colleen McCullough is her favorite one), does sports, watches movies, and listens to different music.
The lady believes that if you do something, you should do it well. If you cannot or don’t want to do it well, it’s better not to do it at all.
Software Tester Irina
Despite the fact that Irina graduated from the Belarusian State University of Culture and Arts and got a Degree in Intercultural Communication (English Translation), she decided to try out in the sphere of IT. Irina is plodding, attentive to details, and knows what high-quality software should be. Therefore, that was the right thing to do.
Today, Irina is an excellent QA-engineer with 5 years of extensive experience in all types of Manual Testing: Acceptance, Accessibility, Compatibility, Destructive, Functional, Performance, Regression, Security, Smoke&Sanity, and Usability Testing. The lady notes that working on a web and mobile app project that helped to find and book office spaces was one of the most memorable for her. Irina says that she enjoyed working with a highly professional software development team and a wonderful Client that was able to combine powerful, technology-driven solutions engineered to simplify the discovery and transaction of office space. The participation in this project gave Irina the opportunity to get valuable experience in software testing, become a part of a great team and a true professional in QA-engineering.
If not IT, Irina would consider any other creative profession or industry.
Out of working hours, the lady spends time with her family, practices and learns new foreign languages (French and Arabic), and watches movies and series (“The Big Bang Theory”, “The IT Crowd”, “Taxi” are her favorite). Irina enjoys listening to Richard Sanderson, Saad Lamjarred, and George Wassouf when she has some free time. The lady also loves traveling and is a fan of Arabic cuisine.
Our QA-engineer follows the principle “Less talking, more tending” and is proud of the fact that she is raising a Dobermann puppy.
Software Tester Mikhail
With a smile on his face, Mikhail remembers his acquaintance with his first computer that his friend’s father brought from work. Since then, the guy has been enjoying work on the computer and different devices. From the very childhood, Mikhail was plodding and attentive. The QA-engineer thinks this is one of the reasons why he is working in IT now. Nevertheless, when it was time to choose a future career, Mikhail decided to become a lawyer and entered the Institute of Parlamentarism and Entrepreneurship.
Today, Mikhail is a successful QA-engineer with extensive experience in Web Application Testing, Configuration Testing, Cross-Browser Testing, Cross-Platform Testing, Usability Testing, API Testing, and Automation Testing (Codeception). He believes that he has good analytical skills and exactly knows what quality software should be.
Mikhail says that testing of a custom SaaS ERP/CRM platform for car service stations is the most memorable project for him. Our QA-engineer notes that this project had a challenging environment due to its large scale. Due to quality testing, Mikhail made the software product more stable and usable. The participation in this project gave Mikhail a possibility to learn and apply new types of testing, improve his current skills, get valuable experience in software testing, and become a part of a great team.
If not QA, Mikhail would like to be a Business Analyst or a Project Manager.
Out of working hours, the engineer spends time with his family, gets additional education, and enjoys playing strike ball and guitar. Mikhail also prefers listen to Breaking Benjamin and watch movies (“Matrix” is his favorite one).
Our QA-engineer believes that everything is possible. Mikhail is proud of becoming a branch manager at the age of 24 and working at the place where he feels like home. He says that working at Belitsoft helped him to become an efficient and multi-functional QA-engineer.
Software Tester Vasily
Vasily shares that he has been enjoying computers since his childhood. He gladly remembers the time when his friends and he went to the computer club to play some games for the first time.
Later on, Vasily entered the Belarusian State University of Informatics and Radioelectronics and got a Degree in Engineering and Electronics. Vasily is an attentive person and knows for sure what great quality means. It is worth noting that the guy was thinking about becoming a software developer, but it turned out that the profession of a QA-engineer attracts him more.
Today, Vasily is a top notch QA-engineer with 7,5-year experience in Automation (Codeception, WebDriver, Selenium, PHP, Java) Testing, Manual Testing, and Stress Testing. The engineer says that the project related to testing one service for job and employees search in the countries of CIS and Baltic states is the most memorable for him. That was a high-loaded project where various types and tools of testing, modern technologies, and best software development practices were used. Due to the participation in this project, Vasily learnt and applied new types of testing, improved his testing skills, became a professional QA-engineer, and of course made the world a better place.
If not IT, Vasily would probably work in the sphere of sport and tourism.
Out of working hours, the QA-engineer spends time with his family, reads Russian classics, and watches good movies such as Inception, Gladiator, The Shawshank Redemption, and Soviet comedies. Vasily also likes to listen to rock, trans, or relax, depending on his mood.
Our QA-engineer advises to stay positive in any situation and says that he is very proud of his loved family and various rewards in sport – arm-wrestling, chess, and football.
Software Tester Volha
Like most kids, Volha had one hobby – playing computer games. She gladly remembers the time when she was playing Wolfenstein. The young lady says that she liked to disassemble everything into spare parts being a child. Since then, Volha has been enjoying computers and everything that goes with them.
After leaving school, Volha decided to get higher education in the sphere of IT, thus she entered the Brest State Technical University and got a Degree in Artificial Intelligence.
Today, Volha is an outstanding QA-engineer with 6 years of extensive experience in Automation Testing: UI and web services. The lady says that she cannot highlight any specific project in her career because all of them were unique and had their own advantages. She notes that participation in any project gives her a great opportunity to learn something new by overcoming various challenges. While taking part in different projects, Volha learnt and applied new types of testing, improved her testing skills, got valuable experience, and became a part of great teams.
It is rather difficult for Volha to imagine herself in any other sphere except IT. If she were not a QA-engineer, she would like to be a software developer, a BA, or a PM.
Out of working hours, Volha spends time with her family, reads books (“To Kill a Mockingbird” by Harper Lee is her favorite one), and watches movies and series. The lady also enjoys listening to Sting, Pink, and Manowar.
Volha is a self-demanding person and thinks that if you have promised to do something, you should do no matter what.
Software Tester Yulia
Since school years, Yulia has been enjoying work on the computer and any other devices. The lady gladly remembers her acquaintance with a computer. That happened when she came to the computer lab to study Basic for the first time.
After a while, Yulia successfully graduated from the Academy of the Interior Ministry of the Republic of Belarus and got a Degree in Jurisprudence. However, following the principle that it’s never too late to learn, the lady decided to try out in IT. And that was the right decision!
Today, Yulia is a talented QA-engineer with extensive experience in Manual Testing of web and mobile applications, Regression Testing, Cross-browser Testing, and Navigation Testing. She is convinced that QA is rather responsible job, and a person should possess strong analytical skills to become a real QA-professional.
Yulia says that the project connected with testing the mobile application for indoor navigation in hospitals, malls, and offices remains the most memorable for her. Due to the participation in this project, Yulia learned and applied new types of testing, got valuable experience in software testing, became a part of a friendly team, and, of course, made the world a better place!
If Yulia were not a QA-engineer, she would have been a lieutenant colonel now.
Having free time, the lady prefers to spend time with her family, read books (“The Shadow of The Wind” by Carlos Ruiz Zafon is her favorite one), watch series like “Westworld”, and attend courses.
In conclusion, we would like to say that Yulia is a very positive person. The lady says that she truly appreciates and enjoys each day of her life!
Belitsoft's Blog About Software Developers
In our blog, we talk about the implemetation of software development best practices and stories of famous software engineers.
SOFTWARE DEVELOPERS AFTER 40, 50 AND 60 WHO ARE STILL CODING (PHOTO)
The median U.S. worker is 42. However, StackOverflow’s survey on age shows that there are just about 13% of developers after 40. Where are the others? Were they fired or moved up to a managerial role? Is software development really a dead end job after 40? Let’s listen to the stories of top software developers after 40, 50 and 60 who turned down managerial positions and still practice programming for a living.
Rob Fletcher, Senior Software Engineer At Netflix (Los Gatos, Ca), 45
Specialties: web development, test-driven development, agile software development, Grails, Groovy, Spock, and AngularJS.
“I've been coding for a living for almost 16 years now. Spent several years as an independent contractor & at 42 I'm joining Netflix as a senior engineer.
I write code every day. My current favorite language is Kotlin. I'd like to learn more Go. I regularly use Java, Scala and Groovy. I learn new things all the time. Mostly how little I know. I would be a terrible manager and have no desire to take my career in that direction.
A lot also depends on your attitude. Don't be the old guy who is down on any new technology and sneers at anyone that uses anything newer than Emacs and C++. Use your experience to make informed decisions about what technology choices to make. If that means sticking with older, proven technologies fine, but do it because it's the right choice not because you want to protect the rapidly obsoleting expertise you spent years building up or because you're scared of some snotty kid with his Node JS and his Go taking your job".
Ebbe Kristensen, Senior Software Designer At Prevas A/S (Denmark), 62
Specialties: Developing real-time embedded software, managing software configuration, building test suites (system and unit tests). Broad experience in writing and documenting software for embedded real-time systems, for Linux and for Windows including .NET. Proficient in C, C++, Python, C# and Pascal.
“I got a BSEE in electrical power systems in 1980 and have developed software for a living since I got my first job. Getting that job did take almost a year because I had the wrong degree. But ever since then, I have worked as a software engineer.
I write code on most days and I have absolutely no managerial tasks. In fact, I realized long ago that if I accepted such a role I would have reached my level of incompetence.
I am a programmer now because that is what I love to do and that is what I am very good at. I would suck big time as a manager and I would not enjoy it at all.
I have only two colleagues who are older than me, the rest (including the managers) are younger. My direct manager is in the lower forties and he is one of the best managers I have ever had. I was 58 when I applied for and got the job. And I didn't become the oldest employee - two of my new colleagues were older than me. They are both still employed in the company.
There are days or even weeks where you don't learn anything and there are hours where you learn more than enough to make for that "lost" time. What is important is that you are always looking for chances to learn and are always ready to grab the opportunity when it comes up.”
John Brothers, Senior Software Architect At Make &Amp; Build (Atlanta, Ga), 47
Specialties: Enterprise architecture & development, agile coaching, data visualization software. Credit card processing, IT services and mobile app development.
"I like solving problems and (possibly, more importantly) I like finding new ways to solve problems. Because of that, I seem to have skills that are always in demand.
I stay relatively current - I recently wrote a project in Node.JS, I've worked with Hadoop, written and published Android apps, worked with NoSQL, written code in Go and familiarized myself with various features of JQuery and Bootstrap.
I've kept reasonably up-to-date with Java as well - I've picked up Spring, JMS, REST, JSON and JPA and other related technologies as I go.
I keep reasonably up-to-date with the rest of the ecosystem - I've used IntelliJ and Eclipse and Sublime and Emacs and Vi over the years, and I'm comfortable with all of them for solving different problems. I started with CVS, learned Subversion and more recently worked with git. I've worked with AWS as well. I've been a certified ScrumMaster, a product owner and a developer. I've written lots of automated unit tests (test-first development is one of my favorite intellectual challenges when I'm architecting and building a system).
I'm not afraid to pick something up, learn it, and put it away - I've written web apps in Ruby on Rails and Grails, and solved business problems with apps written in Perl, PHP and Python. I've worked with SOAP and AOP.
I'm planning on working for another 21 years. If we switch away from web-based development to building everything with D-wave servers, I may get left behind. If functional programming finally takes over, I may get left behind. But until then, I'm going to continue to be hopeful".
Roger Whitcomb, Software Architect, Software Engineer At Actian Corporation (Palo Alto, Ca), 60
Specialties: C, C++, Java
"I started learning Engineering and then Computer Science on my way to becoming a lawyer (if you can imagine that)... Today, my bread-and-butter (these days anyway) is gotten by writing tons of (hopefully) well-documented and functional Java code.
I've been developing on Windows since Windows 3.0 came out (which has to be around 1986 or so, I can't remember now). I finally switched to a Mac, like ten years ago, and haven't looked back. I feel like a total nerd now on my Macbook Pro.... Developing in C, C++, Java, and soon Swift....
My latest job is the very first one where I got to basically design the whole system from scratch. I'm struggling a bit now to get back up to speed with web and mobile programming, but I'm far from a "dead end" so far, in spite of being 60. I have been offered "manager" jobs over the years and have consistently refused them, since I prefer to program over managing people.... But, I know colleagues who have been laid off, and are my age (or older) who are having trouble finding work ("too much experience"!?), so I see how you could get the impression that there is no future after a certain age. But, as others have noted, I think the key is to continue to provide VALUE for whoever you're working for.
I'm currently the PMC Chair for the Apache Pivot project at the Apache Software Foundation. As a Java developer (and Apache committer working on Java-based projects). I hope Java NEVER goes away. Or at least not until there is something better and I am given enough time to port all my code.... "
Specialties: Designing and implementing frameworks, parsers, modeling, graphics and database sub-systems, database design (SQL, DML, DDL, and LINQ), XML design, Single Sign-on (SSO), Internet applications, Windows applications, and animation.
“I have 34+ years as a programmer and my resume is one page. Everything older than about five years is succinctly summed up. I have a second page that lists all of the languages I've used professionally as well as the development tools, databases, animation systems, etc. with which they can expect me to be familiar. I only provide this second page when asked.
In a large company (at least for me) it was common culture that as you got older as a programmer you would move into management. The whole time I was there I was pushed to seek a management path, which a) I'm not good at, and b) I like being a programmer/architect/toolsmith.
I find that my memory just isn't as good as it once was and I can’t hold larger system models completely in my head anymore. However, in general, I find that my extensive experience tends to be more valuable and offsets the other.
You will need to be resigned to the fact that you will be in a constant state of training throughout your career, the state of the art just changes too quickly; if you rest on your laurels it will pass you by before you even notice it.
I've learned an average of one new language every two years, some of those were self-chosen, most were necessary to keep moving forward with changes in tech (or changes in employment). It keeps things interesting. Currently learning data warehousing (OLAP), ETL processing, Star Schemas, and cubes“.
Brian Bowman, Principal Software Developer At Sas (Cary, Nc), 56
Specialities: proprietary filesystem/database internals, persistent data structures, directory and index search techniques, server administration, DASD I/O drivers, machine code generation/cross-architecture transcoding, object persistence, client-server interfaces, multi-tenancy, distributed caching, and large-scale authorization (enforcement, administration, and logging). Currently doing research, design and programming for the Cloud Analytics Services core engine for the new SAS Viya platform.
"The average age on my current team is 50 and everyone has been a “heavy” systems software developer for 20+ years.
Myself and software developers I work with spend most of our time coding, debugging, testing, and answering questions about the system architecture that we are responsible for. Some of us are also involved in evaluating hardware technologies, presenting at conferences, and also working with Open Source communities, etc.
For the past two years, I've been on one of the most elite teams in a software company that has a lot of really excellent software engineers, many with advanced degrees in computer science, applied math, etc. Before that, I spent over a decade as one of the key members of another, smaller development team where we designed and programmed a multithreaded clustered metadata object server from the ground up.
My closest colleagues on that team are actually 5–6 years older than I am. I earned 4 US Patents during that time … all well after turning 40.
I plan to continue working for as long as I can make a meaningful contribution. I have "recharged” my career several times, from the early years on by studying/researching beyond what my already demanding position requires. Doing so is “in my blood” and motivates me to continually improve.
I doubt the technology that I work with today will see me to the end of my career if I plan to work till I'm 70. Since beginning my career in 1983, I have survived through four major computing paradigms:
- Mainframe systems programming at the assembly language level.
- Portable programming targeted to multiple host platforms in C, including desktops, midsize UNIX networks, minicomputer holdovers like the VAX, and mainframes.
- Multi-tier clustered server environments in a combination of threaded C on the backend and Java in the mid-tier with high scalability requirements. This was targeted mostly toward Windows Server and UNIX environments including Linux.
- Massively parallel grid computing in threaded C with virtually unlimited scalability requirements.
Although I'm currently involved with 4 and it might get me to retirement, it is more likely that I will grow my expertise toward machine learning, in the coming years.
There is some likelihood that within 10 years there will be a lot less need for mediocre programmers. If a person really enjoys computer technology yet cannot seem to achieve good proficiency in programming, perhaps it's best to become a highly skilled system admin. There will probably always be some work in configuring, deploying, and maintaining systems".
Alec Cawley, Principal SW Research Engineer At Displaylink (Palo Alto, California), 60+
Specialties: Embedded, multi-threading, multi-processing, drivers, communications stacks, C/C++, Java, Python, hardware specific. Software Architect/Engineer specializing in software very close to the hardware, particularly hardware under development. Works with hardware engineers to achieve maximum synergy between the two disciplines.
"While I am, at 62, the oldest developer in my company, there are plenty in their forties and early fifties.
I think my youngest colleague is in the late twenties, so about 35 years age difference is not a problem.
As to technology, take it as it comes. The world is very different today than from when I started (FORTRAN on punched tape), but the changes unrolled over time. On the other hand, the problems are much the same, how do I convert this human requirement into something a computer can do? And how do I avoid making mistakes, and then find the mistakes I inevitably make? Languages, development environments, toolkits, APIs etc. are just means to an end. You learn them when you need them.
I started out on paper tape. Even when we got disk files, it was still easiest to read programs online printer printouts. Then I had plain text editors. Now I use syntax-aware IDE.
I do not think it is possible that software developers will not be needed in 10–20 years. I see a software developer as someone who takes a customer requirement and converts it into precise instructions for a computer. And that job is never going to go away. There will always be a need for people who understand, an order of magnitude better than the general public, what computers can and cannot do, and have a knowledge of a large number of tools (libraries, APIs, interfaces, whatever) which can be used to make that happen.
I have been fortunate in my choice of companies. Most of my life spent in software has been doing things that have not been done before. There are software jobs that are just doing the same thing repetitively, and I can imagine that those are boring. But as long as you are doing something new, it is not boring.
My field, Embedded, seems much more resilient to fads and fashions than application programming. The Applications world gets a New great Thing every few years. Some burn out almost immediately, some last better but still have peaks and then fade. Embedded is still soldiering on - C, with a sprinkling of C++. On the other hand, the hardware keeps changing, keeping up the interest".
Victor Volkman, Senior Software Engineer At Proquest (Ann Arbor, Mi), 54
Specialties: Programming in Python, Linux, C/C++, .NET. Database expertise in MS Access, MySQL and all SQL-based systems other environments, TCP/IP, enterprise system automation, and distributed computing. The publisher at LHPress.com having produced more than 100 books in print in the past 13 years.
"Architecture track is parallel to a management track. Companies with more than 250 developers will often have this alternate path to keep technical people interested.
Do you enjoy what you do? Then keep doing it. A few extra dollars an hour to give up what you like in favor of becoming a meeting and email-jockey might make you even less satisfied than you are today.
Every two years, there is another “game changing” platform. Don’t panic. Take the 3 or 4 days it takes to learn the new programming environment and go about your business. Over 30 years, I had to relearn almost everything about every 4 years more or less. I work with a team of six developers from ages 48 to 56. All of us have totally retrained our skills from 3 to 8 times.
Here’s a summary from my career:
- Started out writing code for MS-DOS in C and Assembly
- Learned to write Windows apps with C++ and MFC
- Learned to do CGI-BIN web development in Perl on Unix
- Learned C#
- Learned Java and jSP
- Learned Smartphone development: iOS / Android / Blackberry
- Back to Unix to start using Python
- AWS development (EC2, RDS, SQS, etc.)"
Kurt Guntheroth, Software Engineer, 50+
Specialties: Windows, Linux/UNIX, embedded; algorithm design, C++, C, multi-threaded and distributed, telecom, security, sockets networking, standards committees, product planning and concept formation; TQM, ISO 9000, agile and traditional development methodologies.
"Software development is still a young field, so that tools and techniques are still changing very rapidly. A software developer who does not continuously learn new skills becomes obsolete in much less than 20 years, such that a 40-year old developer can easily find themselves out of work and with limited prospects.
The very best developers will keep on learning and achieving until they reach retirement age; your Ken Thompsons and your Bjarne Stroustrups. But most of us will eventually realize (typically around 40 years old) that we are not those famous giants of the industry.
C++ is a moving target, with a new version containing wholly new features every few years, so I never stop learning. That said, I am a very experienced C++ developer, with over 20 full-time years programming systems code. When people asked me to rate my experience on a scale from 1 to 10, I used to say, I must be a 9, because the only people who knew more than I did about C++ were writing books about it. Then I wrote a book about optimization in C++.
Code is easy to work with. It does exactly what you tell it to. It is dependable and reliable. Code never has good days and bad days, but only the days you bring to your interaction with it. Code can be a harsh taskmaster, requiring great attention to detail and a degree of mental formality that is hard to sustain.
People are the polar opposite of code, slippery, infinitely variable, and ultimately, impossible to wield as tools. You don’t tell people what to do; you influence them so that they want to do what you need. People don’t respond directly to your input, but indirectly, to praise, and to a sense of accomplishment and belonging that you must provide. Although people are susceptible to reward and punishment, managing them through this means is not very effective. People can be managed casually, by the same comfortable interactions you have with family, friends, and peers. If you like people, you will like managing people. If you don’t like people, you will not be a successful manager.
The best paid manager makes more than the best paid programmer, but they also are ridiculous high achievers with multiple degrees from prestigious schools, carefully cultivated networks of useful friends and political allies, and a degree of ruthlessness to frighten most people. Coding doesn’t require ruthlessness. It’s one of the best things about coding. It’s creative, and not manipulative.
So you have to ask yourself, which kind of interaction do you prize, the certainty and inner beauty of code, or the camaraderie and leadership of people. It’s OK to like code. There are senior architects and CTOs too. You’ll make plenty".
James Grenning, Software Consultant, 60+
Specialties: Object-Oriented Software Design, Test Driven Development (C, C++, Java, C#), Embedded Software, Refactoring, Extreme Programming, Scrum, Agile Development, Release Planning, Incremental Planning. One of the key contributors to the CppUTest test framework for unit testing C and C++. Speaks at the Embedded Systems Conferences and Agile Conferences. One of the original authors of the Agile Manifesto.
"Keep learning. I'm still programming at 62, and loving it.
I spent some time in management. It was very valuable to me. I also decided to stay on top of what I loved, programming and software design. Once I learned what I did from my time in management, I decided to go back to what I loved.
To be valuable, make sure your 40 years of experience are not the same year over and over again. We live in a rapidly changing world, not just the technology we use, but how we build software.
Getting stuff to work is great, but not good enough. You have to make the products and code you create have a long and useful life. You have to know how to work as part of a team. Just getting it to work is not enough for a long, fulfilling and profitable career".
TOP 10 SOFTWARE DEVELOPERS WHO STARTED AFTER 35, 40 OR 50 (PHOTO)
Famous and ordinary programmers who started late Aimee Morgan, Clayton Boyle, Wendy Zenone, Bill Barnett, Tyson Daugherty, Sara Powell, Derek Langton, Pavol Almasi, Laurie Alaoui and others are ultimately showing by example that «it's never too late to do what you love or what you are passionate about».
Aimee Morgan, a former Stanford University Libraries archivist, enrolled in an online course to learn Python programming language at the age of 35. She fell in love with programming so much that she decided to start Hackbright Academy, a coding boot camp that teaches software development to women. Her skills led her to become a software engineer on the backend team at Flixster (an American community where users watch and rate movies, this company then, was owned by Warner Bros), where she helped to launch a new online ticket sales platform. Now she is a Site Reliability Engineer at Google (San Francisco Bay Area).
"Don’t listen to anyone who says you’ll never be worth anything unless you started programming in junior high. The tech field is big, and there’s room for a lot of people. When I was younger, it was tough admitting to things I didn’t know. Now that I’m older, it’s easier to deal with that initial frustration".
Clayton Boyle for most of his adult life, managed restaurants for a small restaurant group and then he switched to working in real estate. But he always had the idea of learning how to program at the back of his mind. Clayton was 36 when he enrolled at RefactorU (10 weeks programming boot camp in Boilder, Colorado) to learn MEAN stack for development of software applications (MongoDB, Express.js, Angular, and Node.js). Now Clayton works as a junior software developer for real-estate social media website BiggerPockets ( a social network for the real estate investing community in Denver, Colorado).
"I had tried to do some courses, I bought books, but I always found that life got in the way of trying to learn on my own. I'd had the inclination and motivation to do this for years, but I didn't know how to get there. Once I found out about coding bootcamps. My advice would be to pick a good coding bootcamp, do your research, read the reviews, talk with the people in the bootcamp, make sure you get a good feeling from them, and trust your gut. Do as much pre-course work as possible".
Wendy Zenone was a wife and a mother at 38. Her first career was as an aesthetician, but she wanted to be a software engineer. But her path to securing this dream job was not so simple. Wendy’s journey shows that it takes hard work, determination, and grit to make a successful career change into tech. Despite the thoughts that opportunities are only for the young, she became a student at Hackbright Academy. Now she is an Associate Application Security Engineer at Lending Club (a kind of EBay for loans) in San Francisco.
"As a mother in her mid-thirties, I didn’t have the luxury of time that someone in their early twenties may have. I started looking into internships, and found an internship with a PR company. I worked with it for a few months, and then I got a call from Facebook. They offered me a position with the Ads department. I started asking some of the engineers at Facebook about how I can learn how to code and what is it like to have that job. The one engineer said, “It takes a lot of practice” and showed me how he fixes bugs in the code. Not everyone is that encouraging or helpful unfortunately. I looked into Hackbright, an all-coding female boot camp. But received an email that said I was not accepted and to try again in six months. My second interview was much better and I was accepted! After I graduated, I went through many interviews. I was going through multiple software engineering position interviews".
Bill Barnett enrolled in the University of Cincinnati (Ohio) to study Computer Science at the age of 40. After 17 years as an aircraft mechanic, Barnett switched career and does not feel sorry about it. Barnett is now a Co-Founder at Gaslight, a 27-person software development shop in Cincinnati. Once running, he contributed to the company as a server-side developer using Ruby on Rails.
"I realized that I was the one holding myself back, and decided to head back to school. There’s no one method for learning. It’s more of an ethic, which is work hard and be persistent. Don’t be afraid to ask questions and get involved in the developer community. Go to user groups. Talk to people. Especially as an older developer, don’t be afraid to approach younger developers who might be senior in experience. Don’t fall into the mindset that, ‘Because I’m older, I know better".
Pavol Almasi got his Bachelor's Degree in Business Administration in 1999. Since that time, he was working mostly as a prepress specialist. He always wanted to study computer programming, but did not want to go to school or pursue it seriously because...he thought programming is for geniuses. In 2013, at the age of 40, Pavol was about to obtain his degree in computer programming at McCann School of Business and Technology (courses included studying C++ Programming, Visual Basic Programming , Java etc.). In a few months, he advanced much further than much of the other younger students there because, as Pavol noted, they possible lacked the dedication and motivation he had. Now he is a Computer Programmer at Berkshire Hathaway GUARD Insurance Companies (Wilkes-Barre, Pennsylvania).
"I read books, watched tutorials, and most importantly - practiced like crazy. Did every single exercise in my text books, and looked beyond what was presented, and researched other ways of doing the same thing. Finished the school (associate degree) as valedictorian in December 2014. Sent out tons of resumes, got a few interviews, but no luck. Had to get an unrelated job. Then two weeks ago, I got a call back about the position I applied for (C# software developer, mostly web services and database related development). I passed the phone interview. Last week I passed in person interview (code review, programming talk). And today, I had a third, and final interview (personality test, some puzzles). I got the job".
Derek Langton, a former state trooper, decided to become an IOS developer after almost two decades of serving in the Massachusetts state police force. 42-year-old Langton started out with watching computer science course videos from MIT and Stanford, and then he switched to watching YouTube tutorials. Langton said he “eats, drink and sleep iOS development. This is the kind of thing where you either go or you don’t. You don’t go halfway.” Now Derek is a self-employed iOS contractor and Director of FFL Startup Accelerator (San Francisco Bay Area).
"I built Smoopa for iOS, a free shopping companion. The app has been featured by Apple and reviewed by USA Today, Consumer Reports, Time, CNET, TechCrunch, and The Wall Street Journal".
Patricia Ehrhardt’s career spanned a variety of fields including acupuncture, nonprofits and business administration for over 20+ years. Looking to learn how to code and possibly make a career switch into computer programming, Patricia came across Coursera. Surprised that the courses were free, she immediately signed up for Programming for Everybody (Python). With just months’ worth of training from Coursera, she got a web developer job. After that she found Women Who Code scholarship program. Patricia had two mentors while completing the program: for backend web development and for frontend development. Thanks to that, Patricia landed a full time job as a developer at ePublishing in San Francisco.
"Invest in yourself. I learn something new every hour, no joke. What I am mostly looking forward to is learning and becoming a better engineer every day. I have a long-term goal of creating a piece of software that will be useful for organizations like the Innocence Project, Missing and Exploited Children or homeless organizations, poverty abatement and battered women’s advocates".
"I’ve progressed from not coding very much at all, to coding well enough to land job interviews for front end development positions".
Tyson Daugherty finished university in 1992 (Bachelor of Fine Arts).
In all his following roles, he was deeply involved in product development, but he had never written a line of code. At some point, he understood that to be a more successful, creative and agile entrepreneur he needed a deeper understanding of technology, and the skills to build prototypes himself. In 2013, he joined Hack Reactor Courses (a 12-week coding school in San Francisco). After that, he quickly became a senior web engineer at Nike. Now, he is a Senior Software Engineer at GE Digital with headquarters in San Ramon (more than 10,000 software engineers are working with this software development company).
"It was like being caught up in an information tsunami! We started at 9am, we would have a very light lecture, and then you could choose to stay on for the second part of the lecture, or start the coding challenge. There was a lot of guided self-learning, which was a very effective way to instill the discipline we would need on our own, or in a job to figure out how to solve problems. When I’m not in standups and sprint planning, I’m coding – it’s all coding all the time, and it’s awesome. I know I like coding my product ideas. Luckily, I like building other people’s products too!"
"At the first meetup I went to, I only knew two percent of the words the guy said. Programming is so powerful; it gives you the opportunity to do so much for society. You can change people’s lives. I used to sit at home and play Sudoku, but this is so much more fun."