Software Developer
CurrentCs - part of specialized suite, this tool empowers law firms to identify potential issues of interest, conduct interactive analysis, resolution, and reporting, and manage data, all to streamline and enhance the new business onboarding process.Main achievements and responsibilities:- Successfully utilized AI tools to optimize coding efficiency, debug complex issues, and enhance problem-solving capabilities, significantly boosting overall performance, productivity, and development quality.- Developed new features and enhanced existing code for the frontend (JavaScript, jQuery, AJAX, SCSS, Handlebars.js, t3JS) and backend (C#, ASP.NET).- Created and improved APIs (RESTful API, Swagger).- Updated database schemas (Entity Framework, T-SQL, pgSQL, Microsoft SQL, PostgreSQL).- Developed SQL scripts for database migration (RoundhousE).- Wrote unit tests for new functionality and improved existing unit and integration tests (nUnit).- Implemented E2E Web UI tests for new functionality and enhanced existing tests (SpecFlow, Selenium, Allure).- Enhanced logging functionality (log4net).- Investigated logs for on-premise and cloud applications (OpenSearch, Grafana) to resolve client issues and continuously improve their experience with the product.- Conducted code reviews, ensuring a high level of production-ready code.- Actively participated in strategic planning and estimating new features and improvements, ensuring alignment with overall business goals.- Engaged in detailed discussions with product managers to ensure all client needs are met and to drive product direction.- Played a key role in ticket grooming and sprint planning, making informed strategic decisions to prioritize and allocate resources effectively.