Senior Software Developer
Universal Postal Union (Bern, Switzerland)
- Led the architecture and development of new web applications (VueJS, Vuetify, ASP.NET Core, Entity Framework Core, Repository Pattern)
- Led the architecture and single full stack developer development of new web application (AngularJS, MVC, Entity Framework, Repository Pattern)
- Designed, developed, and maintained the continuous integration and automated deployment pipelines (git, TFS Server)
- Built automated testing at unit level, integration, regression, and end-to-end testing (NUnit, Postman).
- Built and maintained continuous integration and deployment of Linux based CRM (Typo3) and deployment of PHP development modules (Linux, Git, Apache, Composer)
- Mentored developers in Javascript development, development best practices, software development life cycle and clean code
- Proposed and supported Agile practices (Scrum, TDD and pair programming), Clean Architecture and automation
- Developed jobs to populate Big Data platform (Java, Hadoop, Hive, HBase)
- Implemented dynamic reports reading from our Big Data platform
- Worked on multiple legacy systems, refactoring, improving, and adding value according to requirements (C#, WCF, XSLT, WebForms, LinqToSQL)
- Assisted the project manager in establishing the project plan, by evaluating the workload and estimations
- Developed and tested each module according to the functional specifications and technical design
- Documented technical and functional specifications
- Participated in the establishment of detailed test and deployment plans and performed 3rd level support actions
Technologies and Tools: .Net, .Net Core, NUnit, C#, AngularJs, VueJS, IIS, Big Data, Hadoop, HBase, Hive, Unit testing, integration and regression testing, Caching, Linux, Apache, .Net MVC, ASP.Net Web APIs, Web Forms, WCF, Web Services, XML, XSLT, Team Foundation Server, jQuery, JavaScript, AJAX, IIS 7, MS SQL, MSTest, Git, Git-TFS, Entity Framework, ReSharper, Jenkins, Linq To Sql, Windows Reporting Services