Daryle Singh BA, BAI

Software Developer | Full Stack Engineer | Solutions Architect

Computer Engineering & Mathematics, Trinity College Dublin

Professional Experience

With a career spanning over two decades across three continents, I've had the privilege of working with leading organizations in finance, technology, and energy sectors.

2021 - Present

PV Generation, Monaghan, Ireland

C#/ASP.NET Developer

  • • Developed comprehensive CRM system for solar panel installations with document management and digital signature capabilities
  • • Implemented complex business logic with SQL Server stored procedures and T-SQL
  • • Created SSRS reports and SSIS packages for data transfer and reporting
  • • Developed WCF services for tablet integration in the field
  • • Optimized database performance and implemented security measures
2015 - 2020

IBM GSA, Sydney, Australia

C# Programmer

  • • Designed and developed enterprise Windows and web applications using C#
  • • Collaborated with cross-functional teams to define system specifications
  • • Mentored junior developers and conducted code reviews
  • • Implemented best practices for software development lifecycle
  • • Created technical documentation and trained end-users
2007 - 2015

Providian Bank, San Francisco

UI Developer/React JS Developer/Azure

  • • Developed responsive financial dashboards with React.js and Redux
  • • Implemented Azure data solutions including Data Factory and Data Bricks
  • • Created reusable component library for consistent UX across applications
  • • Integrated RESTful APIs with frontend applications
  • • Optimized application performance through code splitting and lazy loading
2000 - 2007

DAGTECH, Los Angeles, CA

Node.js Developer

  • • Implemented load-balanced Node.js applications with NGINX
  • • Developed containerized microservices architecture with Docker
  • • Created event-driven systems with Kafka and Spark
  • • Implemented RESTful APIs with Express.js
  • • Optimized database interactions with MongoDB and MySQL
1998 - 2000

Webtraderonline.com - Dublin, Ireland and Basle

Software Developer

  • • Developed real-time trading platform with Java applet frontend
  • • Created backoffice applications for financial operations
  • • Implemented 3D visualization of stock data using Java 3D API
  • • Integrated with Nasdaq trading systems via proprietary SDK
1998 - 1999

Bank For International Settlements, Basle, Switzerland

Software Developer

  • • Developed systems for processing real-time financial data from Reuters
  • • Created high-precision calculation engines for currency conversions
  • • Built reporting systems for banking operations
  • • Developed Java applets for internal financial data visualization
June 1997 – June 1998

Microsoft Ireland

Technical Support / Analyst Programmer

  • • Provided technical support and development for multiple internet-based applications used by public users and resellers, including MSDN signup and product ordering systems.
  • • Maintained and optimized 3-4 large SQL Server databases (hundreds of tables, triggers, stored procedures, and BCP statements) distributed across the Microsoft Corporate WAN.
  • • Debugged complex database issues, created and modified stored procedures, built new tables, and resolved defects to ensure reliability and performance of mission-critical systems.
  • • Rewrote and enhanced VBScript and Java-based web application pages for improved performance and maintainability.
  • • Developed batch processing systems and automated jobs to manage and streamline data flow throughout the corporate data network.
  • • Created Visual Basic tools to monitor and analyze batch job throughput and system performance.
  • • Implemented SQL Server email notification systems using MAPI-enabled servers and extended stored procedures (e.g., xp_sendmail, xp_readmail) to automate alerts and communications based on database triggers.
  • • Utilized extended stored procedures (e.g., xp_grantlogin, xp_msver, sp_addlogin) for advanced database administration and integration tasks.
1996 - 1997

Ericsson Ireland

Visual Basic/Oracle Developer

  • • Designed, coded and tested a call tracking application in Visual Basic 5.0
  • • Developed GUI to monitor active/inactive call operators in real-time
  • • Implemented Oracle stored procedures to analyze call data
  • • Presented analyzed data in graphical format
  • • Used RDO to connect to Oracle database
1995 - 1996

Merrill Lynch, Ireland

Sybase Developer

  • • Developed Visual Basic front-end for Sybase server using ODBC
  • • Created Sybase stored procedures for financial data analysis
  • • Implemented performance optimization using RDO's multiple recordset feature
  • • Built graphical interface for financial data updates
1994 - 1995

Microsoft Corporation, Foster City, California/Pacific Gas and Electricity

SQL Server Developer

  • • Developed Visual Basic front-end for PG&E's utility monitoring system
  • • Integrated with SQL Server database managing electrical device data
  • • Created MDI application for customer account management
  • • Implemented data validation and password protection systems

Reference: Phillipe Colmant, Ben Burnstein - Senior Developers

1993 - 1994

Quantal Inc, Berkeley, California

Visual Basic Developer

  • • Developed financial portfolio management application in Visual Basic
  • • Created data processing system for global stock exchange information
  • • Implemented hierarchical listbox navigation for stock data
  • • Used ODBC to connect to Microsoft Access database over network
  • • Developed performance-critical components using DLLs

Reference: Professor Terry Marsh, Professor Emeritus of Finance at UC Berkeley

1992 - 1993

Claris Ireland

Software Localization Engineer

  • • Localized ClarisWorks for Windows for European markets
  • • Served as System Administrator for International Software Engineering Department
  • • Developed disk utility applications combining Visual Basic and C
  • • Created software customization automation tools

Career Highlights

  • • 25+ years of professional software development experience
  • • Proven track record across multiple industries and technologies
  • • Successful project delivery for Fortune 500 companies
  • • Expertise in both legacy system maintenance and modern development
  • • Strong background in financial systems and trading platforms