Middle software engineer.
In general: always go to the goal, team worker, high communication skills, persistent, self-critical and open for criticism.
Technical skills: .NET core (understanding microservices architecture), .NET 4.5+, React js/Redux, JS, HTML, CSS, JQuery, AWS services (EC2), nUnit, xUnit, integration, performance tests
Database: MS SQL, PostgreSQL
OS: Linux (service deployment, nginx, ufw, ssl, mc etc.)
.NET core (understanding microservices architecture), .NET 4.5+, React js/Redux, JS, AWS services (EC2), nUnit, xUnit, integration, performance tests Database: MS SQL, PostgreSQL, Agile, Scrum, Jira, SonarQube, JMeter, YAML, etc.
Developed the UI (React.js, Redux, JS, Material UI, Bootstrap, Google Sign-in) and backend components, including working with the PostgreSQL database. Created user interfaces for patients, implementing features such as appointment scheduling, map integration, registration, and login functionality. Managed server deployment and facilitated domain registration.
Worked on the 'admin' part of the project, implementing essential features and functionalities. Created code for the UI (JS) and backend components, ensuring seamless user interaction. Wrote efficient and optimized stored procedures to enhance database operations. Conducted periodic testing to ensure software reliability and functionality.
Developed logical 2D games for children, including Battleship, Tetris, and Worms game. Collaborated with senior developers on game features, debugged and resolved code issues, and participated in code reviews.
Developed an Arduino-based irrigation system using C and C++. Conducted testing of the system and calculated irrigation and water supply times.
Direction - software development
Level is Upper Intermediate