PROFILE
I am a self-driven, self-disciplined and detail-oriented C# programmer with experience in designing, developing, analyzing and implementing client-server, web and desktop-based applications using C# language.
Good expertise in system designing as well as in testing, debugging and modifying related application code.
Capable of learning new programming languages, technologies, and completing projects within specified deadlines.
Possess excellent communication, problem-solving, documentation, analytical, and decision-solving skills.
EDUCATION
Master's degree in Software Engineer (Frozen Year)
The Faculty of Mathematics and Computer Science 2018 - 2019Bachelor's degree in Computer Science
University "Vasile Alecsandri" 2015 - 2018Skills
- .Net
- Unit Testing
- Python
- Microservices
- WCF
- EF Core
- Docker
- MVC/MVVM
- Git/SVN
- Xamarin
- SQL
- HTML/CSS
- REST APIs
- SOLID/OOP
- CI/CD
- DI & IoC
Experience
.Net Developer
Jul 2022 - Present | SelfPay
- Leading Finetech company with the largest self-service payment stations in Europe
- Continuously integrated new API providers into our system, adapting to the evolving landscape of diverse services and ensuring seamless consumption.
- Implemented performance optimizations, logging mechanisms, caching strategies, code refactoring, and reduced timeouts and database requests to enhance overall system efficiency
- Maintain or improve existing features based on requirements from the product team
- Tech stack used: .Net & .Net Core, Microsoft SQL Management Studio, Flurl, Soap and RESTful services
C# Developer
May 2021 - Jul 2022 | Playtika
- Public NASDAQ Company and a big title in the Mobile gaming industry, I was part of the Ceaser Studio team
- Proven record in delivering production-ready results in a fast-paced AGILE environment within a high performance team
- Work closely with Product Owners, Tech Leads to implement new features according to Software Architects vision with strong SOLID principles, Design Patterns solutions, good memory management for preventing memory leaks and multi-threading as requirements
- Deep involvement in the early stages of new projects, giving accurate estimations, committing to a timeline and finding technical solutions for delivering fast results in constraints of tight deadlines
- Refactored and improved the in game Pet feature(virtual pet like a Corgi or a Panda, with options to buy treats, wash it, dress it up, and more), increasing player engagement, retention, and revenue by enabling virtual pet adoption and customization.
- Owner of multiple features responsible for generating millions of dollars per week, such as Coin Store, Vault (a portion of the coins earned would be saved in a vault that could be acquired when full), Stamp Card (at X coins packs brought you get another one for free), Daily Quests (the main driver behind the user retention and engagement), and Reels Travelers (a special feature that offers the most popular and loved games only once per season).
- Tech stack used: .Net & .Net Core, Autofac, xUnit, Xamarin, Docker orchestrated with Kubernetes, Python, Grafana, TeamCity, Jenkins
Software Engineer
Nov 2018 - May 2021 | Intellimind Eastern Services
- World-wide leader in B2B Credit, Insurance and Risk Management with big clients like: Total Energies, Rexel, Adecco
- Evaluated the impact of programming changes required to be implemented and communicating the status of all involved projects to the team leader to ensure projects were implemented properly
- Mentoring and assisting with the training of junior and new programmers as well as getting them familiar with the code base, projects structure, necessary terminology and other relevant info for getting them started
- Regular meetings with both local and overseas team as well as direct calls with client’s representative specialists for a better understanding of required changes to be integrated
- Providing support to QA team in analyzing, testing, debugging, and executing C# programs for windows desktop and web-based applications
- Assigned whole projects for which to take full lead, responsibility and ensure the best quality within deadline specifications for the whole project’s timeline
- Tech stack used: .Net, Toad for Oracle, Soap, Postman, WCF, NLog, Serilog, ASP.NET, WebForms, Telerik, IIS
Full Stack Developer
Jul 2017 - Nov 2018 | Freelancing
- Determining user requirements, including project budgets and timelines as well as providing consultative services to clients on technical issues and quality improvement suggestions
- Personal projects purely from own initiative for self-development, curiosity, learning purposes and a strong wish to self-improve
- Maintaining and growing a client base from a wide range of fields from private kindergartens to restaurants from the food industry and comercial retail/en gross providers with the ability to show off real results, quality, and responsibility.
- Creating a realistic timeline for the whole start to finish integration of the complete project as well as balancing time allocated on multiple projects at a time
Web Developer
Oct 2016 - Jul 2017 | Studio R
- Understanding and visualizing the client's ideas so they can be transformed from concepts to practice
- Fully responsible for the whole project pipeline
- Constant communication with both employer and client with the current state of the development, occurred technical issues and the heading direction of the project
- Generating cost-effective solutions to client’s needs using at hand methods for speeding up the development process and by researching frameworks, libraries, and tools that includes the client’s necessities
Web developer Intern (Erasmus+)
Jun 2016 - Aug 2016 | SCC (Birmingham, UK)
- Managing and improving the existing multinational websites and develop new ones when necessary
- Integrating into a multi-national corporate collective and adapting the core values and principles of the company as well as internal procedures, workflow, and schedule
- Collaborating with other programmers and developers in the whole development process
- Contributed to overall project plans in compliance with established procedures and standards as well as provided support and error resolution for developed desktop and web applications
- Assisted in interpreting design specifications, project requirements and use cases into functional applications as well as in ensuring their best possible performance, quality, and responsiveness