Software Engineer
I was working as remote member of a team developing back-end modules. Our tasks included developing new micro-services, adjusting existing components, providing web interface to ease the interaction with the server and integrating them into a SaaS environment. I was closely collaborating with other teams (Platform, DevOps) including client team developing mobile applications consuming those services. As well, my responsibilities covered quality insurance (developing unit/integration/acceptance tests) and continuous integration (providing new builds using Jenkins). Last, but not least part was ensuring developed application functionality in a test environment by maintaining Ansible roles & playbook up to date and deploy it into development environments (to be used by operation team for production further production deployments).Used programming languages & technologies: Grovvy(Spring.Boot, Gradle), Mongo, JavaScript(Angular), Ansible, AWS.During my first projects, I was involved in the development of multiple websites and web applications based on SiteCore CMS. Our team was focused on implementing back-end functionality and adjusting the web interface structure to support the UI provided by the design team. The ultimate goal was to deliver a complete solution offering customers full control over content and design. Used programming languages & technologies: C#(ASP.NET MVC), MySQL, JavaScript(AngularJS)