Cristian Iacob
Software Engineer at andrion ag- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
German Limited working proficiency
Topline Score
Bio
Experience
-
andrion ag
-
Switzerland
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineer
-
Aug 2022 - Present
-
-
-
Nagarro
-
Germany
-
IT Services and IT Consulting
-
700 & Above Employee
-
Senior Developer
-
Nov 2020 - Aug 2022
I joined a mixed team working for one of the biggest fashion retailers in the world in the middle of the development phase and three months before the deadline. My goal was to support and help deliver the project to the client on time. The team was working on two web applications, one for the client's internal use, for admin purposes, and the other application, for the client's suppliers. The technology stack for the backend was Java with Springboot and for the frontend React with Redux. Within one month of working on the project, I received good feedback from my team colleagues and the client, and I replaced one of the existing frontend developers on the team. Given his backend experience, he could join the backend team, which needed more support than the frontend. As a frontend developer, I implemented new features using React, Redux, and SCSS(also using the client's custom framework). Fixed bugs reported by the QA team and wrote unit tests using Jest and Enzyme. Did code reviews for my colleagues and pair-programming where needed. Show less
-
-
-
Haufe Group
-
Germany
-
IT Services and IT Consulting
-
700 & Above Employee
-
Software Developer
-
Sep 2015 - Nov 2020
When I first joined the company I got assigned to the Toolbox team, which later transitioned into the Smart Applications team. The Toolbox team was tasked with the migration of Java applets to GWT applications. I joined the team rather late in the development phase and thus only managed to migrate a few applets, fix some of the existing ones, as well as update a handful of them with save and load functionality. Most of the applications were tax-related. After approximately one year on the project, the Toolbox project was approaching its end because most of the development was done before I joined the team. Because of this, management decided there was a need for developing simple, elegant, and fast web solutions for the German editorial department, so they formed the Smart Applications team with some of the people who worked on the Toolbox project. The Smart Applications team had a great degree of freedom in picking the technologies we desired for developing the applications. The first generation of applications we built were just frontend SPAs using Angular, no backend, and for data persistence, we used the browser's local storage. The applications had a recurring theme, and their purpose was to check if the user fits certain criteria (for example, self-employment). The first generation lasted roughly one and a half years. The second generation of applications became more complex, as the business increased their requirements, meaning we had to change our technology stack. For this type of application, we picked React with Redux for the frontend but afterward switched to MobX. On the backend, we settled on Express. As for the database, we worked with CosmoDB from Azure and later changed to MongoDB and AWS. The theme and also target group changed from application to application. For instance, one helped an HR user to create, and manage employee warnings, while another helped tax consultants by deconstructing tax laws into a decision tree. Show less
-
-
-
Netex Group
-
Germany
-
Outsourcing and Offshoring Consulting
-
100 - 200 Employee
-
Quality Assurance Engineer
-
Apr 2015 - Sep 2015
First job after finishing university and the place where I had the chance to learn about web QA. While working at the company, even though I discovered that I have a stronger passion for development, writing tests and finding edge cases helped me understand the importance of code quality in software and experience the tester's perspective when working on a project. We were a team of 5 people, working together on the quality assurance of a website for the tire management inside a warehouse located in Germany. We used Jira to manage our tasks, for the IDE, Eclipse was the preferred choice, SVN for source control and for the E2E testing, we used Selenium Web Driver. Show less
-
-
Education
-
Politehnica University of Timisoara
Bachelor of Engineering - BE, Systems Engineering