I have 7 years of experience in software development. At projects I was involved in, I worked on architectural structure, issues detection and resolving, performance improvement. I have participated in full life cycle of software development starting from gathering the requirements and preparing proof of concept ending with developing final solution and preparing technical documentation. I have worked on developing web applications using C#/.NET Framework - mostly backend including database modelling within Entity Framework. I have experience in most aspects of software development life cycle, especially in coding, testing, debugging and working on requirements. I have a lot experience in maintain existing applications and developing applications from scratch. I have knowledge in design patterns, OOP, SOLID principles. I have a lot experience in Test Driven Development within test first approach. In addition, I have good experience working with SQL and relational databases based on MySQL and Microsoft SQL Server. I have good understanding about SCRUM methodology: planning, estimation, sprint reviews and retrospective. I am interested in self-development and learn new aspects of software engineering. I am good team player with good communication skills.
©