.NET Software Developer / Business Intelligence Developer within an IT outsourcing company specialized in software development, R&D and client implementation projects.
Development of several applications within the company:I. A CRM web application for the dealer network of an important automobile manufacturer.
- Role: .NET Software Developer.
- Technical environment: ASP .NET MVC v5, C#, Visual Basic, NUnit, Bootstrap, HTML, CSS, JavaScript, jQuery, ADO .NET, Microsoft SQL Server 2014, Visual Studio, Kettle (ETL for data integration), ReSharper.
- Development of new features using the TDD / BDD approaches.
- Writing unit test cases using NUnit.
- Creating tasks that import big csv and xlsx files into the database using data integration ETL.
- Database modelling and querying.
- Improving the current application by solving the existing issues.
II. An application used for alerting people when certain events happen and people are needed on specific locations, based on specific scenarios.
- Role: .NET Software Developer.
- Technical environment: ASP .NET MVC, C#, JavaScript, WCF, Entity Framework 6, Microsoft SQL Server, Visual Studio.
- Creation of new modules that were integrated into the existing application.
- Improving the application by solving the existing issues.
III. A Business Intelligence project consisting in the development of a data warehouse in order to automate the client's report generation process.
- Role: Business Intelligence Developer.
- Technical environment: Pentaho, Kettle, SQL database programming.
- Development of a data warehouse in order to generate specific reports.
- Creation of tables, jobs and transformations in Pentaho (Kettle).
- Reports customization.
IV. An application developed for the company, used by the Human Resources department to track and save information regarding all the candidate recruitment stages. The application allows the management of candidate profiles, CVs and interview history. It is a web application based on a client-server architecture with user management functionalities, integrated with Outlook and Active Directory.
- Role: .NET Software Developer.
- Technical environment: C#, ASP.NET MVC, JavaScript, jQuery, Entity Framework, Microsoft SQL Server 2012.
- Development of the application.
- Bug fixing.
V. An application for a tourism company, allowing their clients to customize their vacations.
- Role: .NET Software Developer.
- Technical environment: C#, .NET, Web Services, WCF, Web Forms, Entity Framework, Microsoft SQL Server 2000/2008, Nancy Framework, MVC, Unit testing.
- Development of the services needed for the front-end team, as part of the back-end team of the project.
- Analysis of the web services documentation (Peakwork, Midoco), business requirements and software requirements.
- Development of software requirements, database modifications, call web services.
- Providing the application demo to the client.
VI. A personalized coaching service that provides a course on economical driving.
- Role: .NET Software Developer.
- Technical environment: C#, .NET, Web Services, Web Forms, Entity Framework, Microsoft SQL Server 2000/2008, JavaScript, jQuery, CSS, ASP.
- Application development.
- Bug fixing.