C#/.Net Developer
Summary
I used to work as a back-end developer for 5 years. Willing to upgrade skills and exchange experience with others.
Worked as outstaff/outsource, mostly with Dutch clients, had both long- and short-term projects.
1. X, 2016-2018:
Maintained and extended a billing system, participated in moving from SOA to microservices. Don't count this, it wasn't even a .Net project.
2. XX, 2019:
Encountered a business logic stored in the database, also a billing system. A lot of MS SQL, a bit of WCF. Deep legacy.
3. XXX, 2019-2023:
Maintained and extended a booking system(.Net 4.8, EF 6.4, MS SQL, monolith). Designed some of new services(defined them and extracted from monolith) using .Net Core, MySQL.
Granted communication using HTTP, then RabbitMQ, some services only needed a shared DB.
Solved some of database and application performance issues(mostly scalability issues).
Provided a partial database replication using ETL process(there was a request for DB with the same schema but filtered data).
Provided a kind of database sharding by archiving an old data(extracting from working tables and inserting to archived ones).
Maintained and adjusted CI/CD process using TeamCity and Octopus.
4. XXXX, 2023:
Designed a standalone ASP.Net Core application to manage templates of a specific messenger. Used a specific 3rd party to create/update /delete templates and provided a webhook receiver to be able to notify customers about template status update in real time.
5. Current
Building a pet project, kind of service delivery service(ASP.Net Core, EF Core, MS SQL). Playing with Vertical Slice architecture, CQRS, Mediator pattern.
Expectations
New experience | Skilled coworkers | Nice client and/or management | Project worthy to invest time and efforts into | Healthy atmosphere
Employment Preferences
Expected Base Salary
*,*00 USD/mon
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
