Erwin D. Velasquez
Mobile Number: +63-939-***-****
***************@***.***
PHILIPPINES
Summary:
With 10+ years of relevant work experience as .NET Programmer/Analyst Programmer/Software Engineer, Senior Consultant in the IT industry. With relevant work experiences:
10+ years on C# / .NET technology.
10+ years on T-SQL for SQL Server.
4 years on ASP.NET MVC 5, ASP.NET Web API
3 years on PL/SQL for Oracle.
3 years on ASP.NET (Web Applications / Web Services-WCF), JavaScript, CSS.
1 year on ASP.NET Core 3.
1 year on Angular 10 and Nodejs.
1 year on XSLT, XPath, AJAX, jQuery.
1 year on WPF (MVVM using XAML).
With 7 years work experience on multinational companies located in Singapore.
With over 6 years working in an investment banking industry, specifically in Derivatives IT. Worked on reconciliation applications handling financial instruments/products such as CDS, Options, and Swaps.
With experiences working on Agile and Waterfall Development methodologies throughout years of professional work.
Went through online training on Azure Administration from Udemy.
Knowledge about AI (Machine Learning) using ML.Net for reusing/training models.
Professional Scrum Master I Certified (Scrum.org - 3/7/2016)
With extensive knowledge and experiences in applying SOLID principles from ground-up codes to code maintenance/enhancements. Conducted and facilitated trainings on SOLID Principle for C# developers.
Went through intensive training in Avanade on Microsoft Development Tools and Technologies, following the MS Windows DNA Architecture and the .NET Strategy.
Designed and implemented database applications and enterprise software solutions for companies such as Navigator Systems, Accenture, Globe Telecom, Verizon, and IT companies such as Sequel Solutions Inc., iAyala-WNet, Avanade, RCG Global Solutions IT; and Investment Banking industries such as Barclays Capital Services Limited IT, and Credit Suisse; and Information Data Publishing Company McGraw-Hill Companies.
With experiences using technologies such as Microsoft SQL Server (Transact-SQL), Oracle (PL/SQL), .NET Framework, ASP.NET Web Applications and Services, ADO.NET,.NET Windows Applications and Services, ASP.NET MVC 5, and ASP.NET Web API.
With experiences in different phases of the software development lifecycle which include analysis, build/code, test, and support phases conforming to CMMi industry standard.
Bachelor of Science in Computer Science.
Work Experiences:
July 2014 – present
RCG Information Technology - Philippines
.NET DEVELOPER – Senior Consultant
Worked for One Call Care Medical (client) as senior .Net Developer under the supervision of the RCG Region Architect. Performed analysis, build/code, unit tests, support and maintenance of the client’s application/modules using Oracle 11g, PL-SQL Developer, and Visual Studio 2010 (C#) for the following systems:
Enabled high performing search functionality through search suggestion mechanism via jquery/ajax and .net threading including creation and optimization of pl-sql packages/storedprocedures for the client’s ICD10Lookup webService and webApplication Reference Solution - developed to provide all business units access ICD9, ICD10, and CPT codes information in a standard, highly available, and resilient model.
Primary resource responsible for developing package and storedprocedures in oracle database including efficient conversion to and from xml documents/objects through custom xml serialization for the client’s eQueue Configuration - developed to manage eIntake/eQueue configuration files through web interface, as one stop configure all model.
Developed the middle-tier and backend components including localization of oracle database from different schemas from client's domain into local machine for quicker response and development for the client’s Partner Login Management - developed to manage the client's partner login accounts in a single uniform web interface.
Performed analyzed and developed the oracle package/storedprocedures to retrieve data from multiple sources and optimized them for performance for the client’s Inspector Easy - developed to enable users to query ERM requests data and drill down each records to view complete request details, sourced from different client applications such as Concierge, Cross Capture, Easy Referral, and Treating Doctor
Worked for Hayes Management Consulting (client) as senior .Net Developer under the supervision of RCG Offshore Delivery Center project manager. Performed analysis, build/code, and unit tests in ground-up implementation of the client’s product software using MS Sql Server 2014, T-Sql, and Visual Studio 2015 (C#), MVC 5, ASP Core 1.0, Nuget/Bower packages, Angular 10, Node.js, and Dapper.
Core resource responsible for developing middle tier to backend features of the client’s auditing web application MD Audit Enterprise - the application developed to transform compliance functions by automating the auditing process to improve audit productivity, accuracy, quality, to maximize revenue, and to effectively mitigate risks.
Worked for Asian Development Bank, Philippines as senior .Net Developer under the supervision of RCG Offshore Deliver Center project manager. Performed execution of building/coding and optimization of core MVC framework of the client application, built using Oracle, Visual Studio 2017 (C#), MVC 5, and ASP Core 1.0, .
Core responsible for developing middle tier to backend features of ADB Outlook 365 Migration Utility - the client’s application used to replace the client’s email repository to integrate with Outlook 365.
Worked for Insurity Claims Decision as senior .Net Developer under the supervision of RCG Offshore Deliver Center project manager. Performed analysis, design, and building/coding the heart of ClaimsJobRunner - Insurity’s task/job interface runner component for processing inbound files and generating outbound files to and from their clients. This was built using SQL Server 2008 and Visual Studio 2017 (C#, VB.NET).
Core responsible for analysis, design, coding, and maintenance of the core/middle-tier reusable component reusable for multiple interfaces, using SOLID principles as guidelines on code design.
Core responsible for analysis, design, and coding of an Asp.net MVC and Asp.net Web Api to expose ClaimsJobRunner via internet.
November 2012 – February 2014
Barclays Capital Services Limited (http://www.barcap.com/) - Singapore
.NET DEVELOPER – Contractor from Optimum
Performed fixes and enhancements on feed loading component of Exposure Manager, a collateral management and client valuation application, using Autosys, SQL Server, and Visual Studio.NET (C#).
Performed migration updates on feed loading components to accommodate migration from dependency on Summit into inhouse valuation engine downstream. This includes migration of trades in books and arrangements (FRA, IRSwaps) and updates on product rules on portfolios,
Created tools for evaluating discrepancies on jobs installed on Autosys servers and report on their status, using C#. This was particularly used for monitoring post deployment of autosys jobs on environments.
November 2011 – November 2012
McGraw-Hill Companies - Singapore
.NET DEVELOPER
Performed optimization of SQLServer database storedprocedures and enhancements of ASP.NET web application for J.D. Power and Associates business center.
Performed bug fixing of public and subscriber web sites in its phase of platform migration into .NET technology for AviationWeek business center (www.aviationweek.com).
Streamlined and tailored Agile methodology used by the team for a more controlled and visible states on software development. Assigned to be the quality assurance controller for deploying packages in UAT environment.
Provided professional skills and worked on core .NET framework components/libraries to enable functionality in supported web applications, such as T-Sql code optimization, XmlSerialization, Multithreading, and Xml manipulation.
Performed code review for code changes made by the team with reference to the code standards set by team, prior to deployment to UAT environment.
Responsible for timely deployment of modules into UAT environment as control resource.
Performed web application optimization using ANTS performance profiler to identify bottlenecks of application, propose new design, and resolve critical performance points
Ranked senior .net developer and point person for the team regarding code practices for solutions
June 2008 – September 2011
Credit Suisse - Singapore
SENIOR .NET APPLICATIONS CONSULTANT – Contractor from Optimum
Participated in the entire software development life cycle including technical design, documentation, software development, unit testing & production implementation.
Provided post production software maintenance and bug fixes for Web Applications/Services and Windows Applications/Services owned by the bank, using C#, ASP.NET, and Windows Forms.
Implemented performance improvement by enabling support for multithreading for reconciliation windows applications, using C# and Windows Forms.
Implemented performance improvement by optimizing database queries and stored procedures for windows and web applications, using PL/SQL and T-SQL
Maintained applications owned by the bank for reconciling trade details and cashflows between front-office sources and back-office sources, using C#, ASP.NET, Windows Forms, and datasources such as Sybase, SQL server, and Oracle databases.
Authored modules as an administration tool for uploading and updating books for use in reconciliation applications own by the bank, using C#, PL/SQL, T-SQL, Windows Forms, ADAPT framework, and WPF.
SENIOR .NET SOFTWARE CONSULTANT – Contractor from Optimum
Performed R&D for Windows Applications (prototypes) for Private Banking. Design and Develop windows application based on requirements set by the project manager. Applications built using Visual Studio 2005, SQL Server 2005, Infragistics 8.1 controls, and C#.
August 2007 – May 2008
Barclays Capital Services Limited (http://www.barcap.com/) - Singapore
SOFTWARE DEVELOPER
Handled rapid works, enhancements, bug fixes for Fixed Income windows applications using C# as development tool, and Perforce as source control.
Communicated with teammates located remotely on strategic regions (New York, Tokyo, London) for gathering requirements and coordinating task release schedules.
February 2003 – July 2007
Accenture (http://www.accenture.com/) - Philippines
SYSTEMS ANALYST (Team Lead)
Continued handling code reviews and optimizations of other modules developed by the team on architecture, C# codes, and T-SQL on GRG phase 1 and phase 2.
Provided support, fixes, enhancements, change requests, and production issues on client’s Time Reporting System (TRS).
Lead a .NET community of practice, a group aimed to mentor software engineers in a larger scale within the project.
Deployed to Avanade community and provided project oversight for the internal project Avanade Recruitment Online Exam (AROE) during System Test, User Acceptance Testing, and Deployment.
Enlisted as one of the mentors in conducting training/review sessions targeted for development of technical skills and preparation for certification exams.
SENIOR SOFTWARE ENGINEER (Analyst/Programmer)
Designed, built, and tested n-tier architecture and data model of the Generic Report Generator (GRG) phase 1 and phase 2 web application implemented using ASP.NET and SQL Server 2000. GRG is a web application reporting tool developed for the client (one of the leading Telco in the US). Also handled fixes, enhancements, change requests, and production issues.
Handled code reviews and optimizations of other modules developed by the team on architecture, C# codes, and T-SQL on GRG phase 1 and phase 2.
Handled fixes, enhancements, change requests, and production issues on client’s Time Reporting System (TRS). TRS is a web application for charging, tracking, and reporting time per projects/activity, used by the client (one of the leading Telco in the US).
Mentored peers and other Software Engineers about .NET Platform and C#.NET, and documented supplemental coding standards for C# for internal use.
Lead a .NET community of practice, a group aimed to mentor software engineers in a larger scale within the project.
May 2002 – February 2003
iAyala - Wireless Internet Solutions, Inc. (http://wnet.ph/)
SENIOR ANALYST
Developed an SMS enabling platform, ’alipsis Exchange’, for applications to communicate with GSM mobile phones through SMS or text messaging. The platform was designed to facilitate communication between the enterprise and its customers, employers, partners, and suppliers through easy, familiar text conversation. The platform is built entirely on Microsoft .NET Framework.
April 2000 – May 2002
Sequel Solutions, Inc. (http://www.sequelsolutions.com/)
CONSULTANT - ENTERPRISE SOLUTIONS / ANALYST PROGRAMMER
Developed a prototype Web application, 'EasyTax' for Accenture.
Developed a Web application for Navigator Systems, add-in project for Time and Attendance application.
Developed a distributed/n-tier application, ‘Globe Schedule It’, a Globe Telecom service, and Philippine's first Information pushing via Web and SMS (Short Message Service) through mobile phones.
Developed a distributed/n-tier application, ‘Globe Telecom SMS for Customer Service’, a Globe Telecom service for Inquiry of Billing Information for Postpaid accounts via SMS.
Developed a distributed/n-tier application designed for high-volume data, 'TV-Activation', for Globe Telecom and Sprite for 'Magpakatoto Ka-bulary' promo.
Developed a product software, ‘Sequel SMS Calendar’, for synchronization of appointments in Microsoft Outlook with SMSC (Short Message Service Center) through mobile phones.
Developed a distributed/n-tier application for high-volume data, ‘Coke Sarap’, for Globe Telecom and Coca-Cola companies for Coke Sarap promo.
Developed a distributed/n-Tier application for high-volume data, ‘Monopoly’, for Globe Telecom and Sudio23's 'Celebr8' events.
October 1999 – February 2000
University of the East Manila, Management of Information Systems Department
PROGRAMMER
Developed a system for student accounts (Alternative Student Accounts Program) using Visual Basic and ADO with ISAM database.
June 1999 – October 1999
University of the East Manila, College of Computer Studies and Systems Department
PART TIME INSTRUCTOR
Part-time college computer instructor.
April 1999 – October 1999
University of the East Manila, Management of Information Systems Department
CASUAL PROGRAMMER
Developed a LAN-based information workflow using VBA for MS Outlook.
Literacy / Knowledge / Skills / Proficiencies (most recent):
LANGUAGES / TOOLS USED
Visual Studio.NET (C#) 2017/2019 (Web App, Win App), HTML, XML, VBScript, JavaScript/jQuery, Transact-SQL, PL/SQL, XSD, PostMan.
TECHNOLOGIES
Machine Learning (ML.Net), Microsoft Azure Administration, WCF, .NET Framework, ASP.NET Core 2.0, Dapper, ASP.NET Web Applications and Services, MVC 5, ASP.NET Web API, .NET Windows Applications and Services, WPF, ADO.NET, AJAX
OTHERS
MS Visual SourceSafe, Visual Studio Online, Visual Studio Team Services, MS SQL Server Management Studio, Oracle, PL-SQL Developer, JIRA, Git/GitHub, Chrome DevTools.
Education:
COLLEGE : University of the East Manila 1995 – 1999
Bachelor of Science in Computer Science
Manila Campus, Philippines
HIGH SCHOOL : Notre Dame of Greater Manila 1990 – 1994
Kalookan City, Philippines
ELEMENTARY : La Consolacion College 1984 – 1990
Kalookan City, Philippines
Personal Information:
FULL NAME : Erwin Dominguez Velasquez GENDER : Male
CIVIL STATUS : Married NATIONALITY : Filipino
Interests:
Machine Learning, Mentoring, Continuous technical learning.