With 23 years of experience in system development and maintenance, the candidate demonstrates expertise in VB6 and Microsoft .NET, utilizing C# and VB.NET languages within Visual Studio. The focus lies on web development through .Net Core, ASP.Net MVC, and WebForms, incorporating CSS, HTML, JavaScript (Ajax, JQuery), Angular, Bootstrap, and Telerik. Proficient in ORM technologies such as Entity Framework, Linq to SQL, NHibernate (including Fluent NHibernate), and Project Castle, the candidate is skilled in Domain-Driven Design (DDD) architecture and in implementing Dependency Injection using Simple Injector and Ninject, with an understanding of Attributes and Reflection.
The candidate also possesses experience in Java EE development, employing tools and frameworks such as Maven and Spring Boot, along with JSF (including Primefaces and Richfaces) and Hibernate, JPA, and EJB. Database management skills cover SQL Server, PostgreSQL, Oracle (PL/SQL), MySQL, and IBM DB2 Advantage Data Server (ADS).
Version control and demand management proficiencies include the use of Visual Studio Team Services, Team System, TFS, Git, SVN, Atlassian JIRA, Movidesk, ClearQuest, and IBM Rational Team Concert (RTC).
Technical documentation capabilities are extensive, encompassing system architecture, business rules, requirement gathering, impact analysis, and use case specifications, with proficiency in UML for the interpretation of use case, class, and sequence diagrams.