Elvis is a software architect and solution provider with more than 15 years of industry experience in developing leading-edge technologies and various high-quality industrial software solutions.

Specialised in advanced object oriented analysis and design and integrated software/hardware solutions with extensive experience in Microsoft .NET technologies, web applications, database technologies, complex multi-platform distributed systems and software project management.


Core Skills and Abilities

  • Fluent in C#, PHP, T-SQL, PLSQL, VBA, PowerShell, JavaScript, TypeScript, Sass, CSS3 and HTML5
  • Expert in enterprise web-based and standalone .NET solution design & development
  • Immense experience in designing software architecture and developing enterprise grade software
  • In-depth know-how of the standards and practices of finance and investment industry
  • Extensive industry experience in finance, healthcare, manufacturing, logistic, hospitality and utilities
  • Known for ability to work with business partners, designers, product developers and clients
  • Exceptional communication and interpersonal skills with the ability to negotiate effectively with both internal and external stakeholders at all levels
  • Certified Professional Scrum Master from Scrum.org

Technical Proficiencies 

Languages C#, T-SQL, PL/SQL, TypeScript, JavaScript (ES2017), Sass, CSS3, VBA, PowerShell, Python
Technologies
.NET Core, NancyFx, Dapper, ReactiveX, RabbitMQ, OpenFin, SignalR, VSTO, Excel-DNA, Thomson Reuters, Bloomberg, Icinga/Nagios, Prometheus, InfluxDb, Grafana, ELK Stack
Web Back End ASP.NET Core, MVC5+, SOA, IIS/Apache, Umbraco, Drupal, WordPress, Azure, AWS
Web Front End Angular, RxJS, NgRx, React, Redux, jQuery, Sencha (ExtJS, Touch)
Databases MS SQL, Oracle, MySQL, PostgreSQL, Redis, Elasticsearch, InfluxDb
Network Comms 802.11x, TCP/IP, UDP, FTP, RS232
Software Engineering Scrum, OOD/OOA, XP, UXD, TDD, BDD, DDD, FDD and SOLID principles
Operating Systems Windows 7+/Server 2008-2019, Ubuntu 16+, Android 6+, Mac OSX, iOS 6+
Tools Visual Studio, VSCode, Resharper, Eclipse, Sublime Text, MS Office, Photoshop, Gimp, Fiddler, Wireshark, Jira, Phabricator
Miscellaneous Regex, GitHub, GitLab, Teamcity, FakeItEasy, Moq, TinyIoC, Autofac, NuGet, NPM

Professional Experience

03/2017 – Present Principal Software Architect at Argentière Capital AG
Zug, Switzerland
  • Lead engineer of creating solutions architecture, algorithms, and designs of proprietary enterprise solution including Trading, Risk Analysis, Operation, Finance and Investor Relation systems
  • Researches, evaluates and develops software applications to create and monitor the complex IT infrastructure
  • Performs state-of-the-art product development activities, with a complete full stack design process (including Web portal, RESTful API, database design, performance, and security)
  • Applies software engineering practices to analyse system test results, document risks, and recommend countermeasures with implementation of automations across all elements of solution delivery
  • Provides guidance and guidelines of technical development environment, developer tools and operating systems
  • Leveraged Information Servers, including data profiling, data quality, ETL, and metadata by designing and architecting enterprise data integration solutions
  • Collaborates with Portfolio and Operation Management to develop functional work flows and business rules
  • Maintains and analyses financial statistical data and suggested enhancements with graphical UI to the trading models
  • Responsible of providing support and reports to portfolio managers for their daily activities
  • Ensures compliance to architecture principles and IT strategies from front to back office
07/2014 – 02/2017 Head Of Desktop Development at Leonteq Securities AG
Zürich, Switzerland
  • Led agile project management of Desktop Development team leveraging Scrum/Kanban methodologies and incorporating FDD, TDD, BDD, CI/CD, and other XP Programming practices
  • Led overall product engineering of enterprise platform and APIs across .NET teams
  • Managed implementation of tools and processes for Change Management activities, including Continuous Integration for enterprise systems built by the teams
  • Initiated and led trading software design and development, re-engineering and enhancement
  • Developed Web and Microsoft Excel automated software solutions and Market Data analysis
  • Performed business analysis and platform integration with Microsoft Technologies (Web, Standalone & Cloud)
  • Designed, enhanced and refined proprietary APIs and DLLs with Microsoft .NET technology
  • Conducted Rapid Application Development (RAD) as well as project management
  • Handled the tasks of creating and supporting analytical systems for comprehensive performance measurement
11/2013 – 06/2014 Freelance Software Developer
Berner Oberland & Zürich, Switzerland
  • Designed and developed responsive commercial websites using jQuery, CSS3, HTML5
  • Utilised backend web development with PHP, MySQL and Apache in Windows & Linux
  • Enhanced and refined proprietary web APIs and libraries in .NET environment
  • Conducted server configuration and administration, SEO, brand development, and social media integration
  • Enjoy writing codes, discovering new technologies and providing software solutions
05/2013 – 10/2013 Travelling through Asia & Europe
South East Asia, India & Europe
  • Asia: Taiwan - Hong Kong - Vietnam - Cambodia - Thailand - Malaysia - India
  • Europe: Germany - France - Switzerland
11/2006 – 04/2013 Senior Software Engineer at Barcode Dynamics
Brisbane, QLD, Australia
  • Ongoing ASP.NET based solution developments utilising C# and SQL server reporting
  • Lead engineer on designing and implementing enterprise software and hardware solutions
  • Focused on web-based and standalone developments for desktop and mobile platforms
  • Developed and maintained web APIs (SOAP/RESTful) and DLLs in .NET environment
  • Conducted software lifecycle management, testing, documentation and quality assurance
  • Performed code review, bugs fixing and development of client application modules (WinForm/ASP.NET)
  • Designed mobility solutions for manufacturing, healthcare, hospitality and logistics industries
  • Developed and implemented internal web-based ERP system (CRM, Inventory & Mobile solutions)
  • Provided strategic SEO and E-Marketing solutions for both internal and external stakeholders
09/2003 – 04/2005 Application Engineer at Taiwan Semiconductor
Taipei, Taiwan
  • Developed production testing software applications (.NET C#)
  • Designed and deployed various custom software for partners
  • Carried pre and post sales design engineering
  • Participated the mechanical design and firmware developments
  • Modified and applied newly developed mechanisms into OEM thermal printer products
  • Focused on testing and evaluating printer through performance, effective operational conditions and safety
  • Coordinated team members with customer services and inbound info with R&D department

Education

03/2011 – 11/2012 The University of Queensland, Brisbane, QLD, Australia
Language Certificate, German Language and Literature
07/2005 – 12/2006 Central Queensland University, Brisbane, QLD, Australia
Master of Business Administration, Marketing Management
Specialised in:
  • Strategic Marketing Management on new technology
  • Operational Management, focus on supply chain management and developments, and Quality Function Deployment (QFD) system
  • Organisational Finance & Organisation behaviour
09/1996 – 07/2001 Huafan University, Taipei, Taiwan
Bachelor of Science in Mechatronics Engineering
  • Specialised in mechatronics engineering and software designs
  • Experienced in Taiwan HONDA Eco-Marathon racing
  • Member of HFU student association