Personal details

Criss S. - Remote full-stack developer

Criss S.

Timezone: Bucharest (UTC+3)

Summary

I have over 6 years experience working on Web development with C#, .NET Framework, .NET Core. During this time I have also mentored over 10 students coming in the internship program at my work place. All of them have fulfilling careers in programming, 2 of them being accepted at Google later on. I also held regular technical meetings for knowledge sharing among more experienced developers.

You will work with an open and communicative person, a passionate developer, capable of teaching and implementing solutions and who is focused on delivering the best value and results he can provide for his clients.

I will do my best to help you whether it is helping you learn something new or working on a project. I look forward to working with you.

Work Experience

Freelance Developer & Consultant | Specialized in .NET
Self-Employed | Apr 2021 - Present
RabbitMQ
Algorithm
Docker
Consulting
JavaScript
Microservices
.NET Core
ASP.NET
Go (Golang)
RESTful API
Developed and maintained web applications and services for various clients. Consulted and performed migration of a 12 years old legacy ASP.NET MVC application with over 75.000 lines of code from .NET Framework to .NET 5.
Software Developer
Yardi | Jun 2016 - Jul 2021
C#
SQL
MongoDB
Entity Framework
Jenkins
JavaScript
.NET Core
ASP.NET MVC
I worked as a C# .NET Web Developer on a website with millions of views per month. I started as a Junior and worked my way up to the main developer on the project. - Promoted clean coding and unit testing in order to make the code more reliable, easier to understand and easier to make changes and add new features. - Developed a number of features such as a user activity tracking system and adding a new type of product. - Solved critical bugs in order to get the system back to operating parameters as soon as possible. - Performed code reviews and developed procedures to streamline the process and improve the quality of the production code. - Introduced and held technical meetings to share knowledge among team members, as well as encourage team members to hold presentations themselves. - Promoted asynchronous programming as a means of increasing the performance and responsiveness of the applications. - Communicated with stakeholders and members of other teams to reach the desired outcomes. - Mentored over 10 students coming into the internship programs in order to help them grow their technical skills and become great developers. - Monitored the applications to ensure the required performance and up-time is respected. - Investigated and solved performance issues for both client side and server side.