Darnell Carino, Application Development Specialist

Darnell Carino

Application Development Specialist

Parsons International Limited

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Science
Experience
20 years, 6 months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 6 months

Application Development Specialist at Parsons International Limited
  • United Arab Emirates - Dubai
  • My current job since June 2012

Responsibilities:

• A member of Parsons’ Global Shared Services development team responsible for development, deployment and support of .NET and SharePoint applications in the MENA region.
• Define systems design and architecture for custom business solutions targeting clients in the MENA region.
• Member of the core development team responsible for building one of Parsons’ globally marketed business solutions - PAR-LINK™ eDMS (Electronic Document Management System)

Key projects and accomplishments:

• Refactored an employee time keeping ASP.NET WebForms application reducing lines of code and cyclomatic complexity and introducing unit tests.
• Developed a tool used for moving documents and metadata from a SharePoint Document Center to a FileStream enabled SQL Server database.
• Designed an architecture for making an ASP.NET MVC application time zone aware, storing dates in UTC, correct serialization/deserialization of dates in JSON and capturing client’s time zone offset.
• Designed a process and developed a tool for managing changes and updates to workflow definitions (XAML) of long running (WWF) workflow instances.
• Fixed an architectural flaw causing stale data by redesigning a data access layer to properly use repository and unit of work pattern and proper object lifetime management with Inversion of Control container (Ninject).

Technology used:

C#, ASP .NET, MVC, SharePoint 2010, Windows Workflow Foundation, Entity Framework, JavaScript, JQuery, Silverlight, Telerik Reporting, Kendo UI, Crystal Reports, SQL Server FileStream, Visual Fusion

Senior Software Engineer at Accenture
  • Philippines
  • March 2011 to May 2012

Responsibilities:

• A member of the global Avanade workforce building software solutions on Microsoft platform with expertise on .NET and SharePoint development.
• Conduct research and development activities to address software development challenges, explore new technologies, and build proof of concept and technical documentations.
• Member of the Collaboration Center of Excellence team providing development coaching and SME (Subject Matter Expert) services on MOSS 2007 and SharePoint 2010 projects.
• Facilitate SharePoint trainings, boot camps and pro bono IT seminars and workshops.

Key projects and accomplishments:

• Led a team in the development of a SOA based investment website.
• Led the development of a SharePoint migration toolkit used for moving contents of document libraries to and from SharePoint 2010/MOSS 2007 servers.
• Led the development of a SharePoint based dashboard and reporting application using Business Connectivity Service, Performance Point Services and Silverlight.
• Led the development of a .NET windows application used for automating the upgrade impact analysis and report generation of PeopleSoft databases.
• Built prototypes and documentations on how to develop SharePoint Application using design patterns and best practices such as MVP (Visual WebPart), MVVM (Silverlight) and Unit Testing (Pex and Moles).
• Developed the data layer of an online training management and booking service, implementing the repository pattern and using Entity Framework.
• Created training materials and conducted boot camps on SharePoint 2010 application development.
• Provided training and SME services on SharePoint projects ranging from site branding, site customization and end-to-end portal development (e.g. Tech Event Registration Site, Department Portal, Web based Reports/Dashboards).

Technology used:

SharePoint 2010, MOSS 2007, C#, ASP .NET, WCF, Entity Framework, JavaScript, JQuery, Power Shell, Silverlight, Windows Workflow Foundation, InfoPath, Microsoft Office Interop

Software Engineer at Commercial Bank of Qatar
  • Qatar - Doha
  • December 2005 to December 2010

Responsibilities:

• Build and support software solutions, add or improve functionalities of existing systems, and carry out system integration activities.
• Conduct business requirement studies, analysis, and design and perform software development tasks needed to implement the required business applications.
• Develop software using the .NET platform and related technologies such as ASP .NET Web Form/MVC/Web Service, Windows Form/Service, C# and SQL Server 2005/2008, while leveraging other languages and platforms of existing applications.

Key projects and accomplishments:

• Fully automated the request and approval process of the bank’s IT service management system, integrated it with Active Directory, developed a .NET MVC front-end web application, and created a .NET API exposed as a web service enabling communication and integration with third party alerting and monitoring systems.
• Developed a .NET Windows service implemented on top of Quartz.NET (open source cron-like scheduler API), which monitors other applications and perform automated recovery by correcting the application state, restarting the application and sending alert messages.
• Developed an IT asset management system on top of Microsoft SMS Gateway and the bank’s existing ticketing system.
• Implemented a centralized reporting system for auditing security and modification activities of SQL, Oracle, and Sybase servers by implementing Service Broker and SQL Server Integration Service.
• Migration of existing applications and databases to achieve compliance to PCI Security Standards by transforming existing data, developing new SQL codes and refactoring existing SQL codes and APIs.
• Developed and implemented ETL solutions for transforming and exporting data to and from different banking systems which includes: dividend application (SQL Server) to Equation (AS/400), Internet Banking (SQL Server) to Customer Relation Database System (Oracle) and Prime Cards (Informix) to Merchant Systems (SQL Server).
• Migration of legacy databases to SQL Server 2005, consolidation of SQL Server databases into a Failover-Over Cluster and implementation of disaster recovery server.

Technology used:

C#, ASP.Net MVC, ASP.Net Web Service, LINQ, NHibernate, Castle Windsor, SQL Server 2005/2008, Service Broker, Oracle, Java, Lua, XML, SSIS, VBA, Shell Scripting, Windows Server 2003/2008, Unix

IT Administrator at NOORCO Trading & Contracting
  • Qatar - Doha
  • March 2004 to November 2005

Responsibilities:

• Development and implementation of business applications using .NET, VB6 and MS Access.
• Administration and support of Microsoft Windows servers, PCs and network infrastructure.
• Develop and maintain company website using PHP and MySQL

Key projects and accomplishments:

• Developed the company’s website.
• Developed a .NET Windows Form based application for project tracking and task management systems used by site engineers, sales executives and draftsman.
• Developed a VBA based application used for calculating door constructional component measurements and automated cost estimation.
• Implemented a computer based manufacturing system, Komandor - a 3D graphical cabinet designer with a complete production, assembly and customer service modules.
• Designed and implemented the company’s Active Directory Domain and helped configure the network infrastructure.

Technology used:

.NET, SQL Server, Firebird, PHP, MySQL, Windows Server 2003

MIS Staff at IBIDEN Philippines
  • Philippines
  • December 2003 to February 2004

Responsibilities:

• Technical support, troubleshooting and resolution of desktop/laptop computers, applications and network problems.
• Installation, configuration and upgrading of desktop/laptop computers, OS, software and other IT equipments.
• Development of VB6/VBA applications


Key projects and accomplishments:

• Developed Visual Basic (VB6/VBA) applications that automated the process of data processing, reporting and analysis of documents (MS Word/Excel), which used to be done manually by factory operators.

Technology used:

Visual Basic 6, VBA, Windows 2000

Education

Bachelor's degree, Computer Science
  • at University of Batangas
  • March 2003

Completed Bachelor of Science in Computer Science. 4 years of studying Computer Science gave me a strong background in the field of Information Technology. Having a strong interest in this field, I was able to acheived: Programmer of the Year Best Software Project 2nd Placer C Language Programming Contest Developer of “University of Batangas Virtual Tour" Vice President – Internal Affairs University of Batangas Integrated Computer Science Society (UBICSS) Career Service Sub Professional Examination General Rating: 86.20 % Philippines Civil Service Commission

Specialties & Skills

Microsoft Office
Integration
Windows Desktop and Server OS, WIndows Networking, TCP/IP
Photoshop, Flash, Web Design
VBA, VBScript
SQL, T-SQL
Crystal Reports
Test Driven Development, Unit Testing, NUnit, MbUnit, NDbUnit
Design Patterns, Agile Practices
Nhibernate
SubVersion, NAnt, MsBuild
ASP.NET
SharePoint 2010

Languages

English
Expert
Tagalog
Expert

Memberships

EXIN
  • ITIL v3 Foundation Certified
  • March 2008
Microsoft
  • Microsoft Certified Technology Specialist - .Net 2.0 Web Applications
  • July 2008
Microsoft
  • Microsoft Certified Professional Developer - Web Developer
  • August 2008
Microsoft
  • Microsoft Certified Technology Specialist - SharePoint 2010, Application Development
  • June 2011
Microsoft
  • Microsoft Certified Professional Developer - SharePoint 2010
  • October 2011