Tony Seebregts
Verified Expert in Engineering
Java Developer
Tony is an engineer who enjoys designing and developing systems from the ground up - preferably ones that are different, unusual or just haven't been done before. If it means learning a whole new technology, even better.
Portfolio
Experience
Availability
Preferred Environment
Git, Emacs, Eclipse, IntelliJ IDEA, Vi, Linux
The most amazing...
...product I've shipped was 32,000 lines of hand-coded assembler with only one known (non-critical) bug that showed up after two years in production.
Work Experience
Senior Software Engineer
Britehouse (Pty), Ltd.
- Contributed to the development of an Android banking app for Standard Bank as a senior software engineer.
Senior Software Engineer
Retail Mobile Credit Specialists
- Scoped and designed system architecture for the RMCS mobile phone retail credit system.
- Began implementation of the RMCS mobile phone retail credit system, including the Android and iOS apps, cloud hosted Java OSGi gateway and Erlang back-end interface.
Senior Software Engineer
First National Bank
- Developed the Android version of the FNB banking app.
- Oversaw the first release of the Android version of the FNB tablet app.
- Led the software development efforts for the Android version of the FNB VOIP and messaging app.
- Developed a proof-of-concept mobile phone payment systems for low-end J2ME and Blackberry phones.
- Developed a proof-of-concept 3G VOIP protocol gateway.
Senior Development Engineer
iVeri Payment Technologies
- Initiated, designed, and developed the iVeri IMPI mobile phone point-of-sale system for J2ME and BlackBerry phones.
- Developed and maintained a scriptable telephony point-of-sale (POS) system based on Dialogic telephony hardware.
- Designed, developed, and maintained the SASSI FISHMS information system for conservation of endangered fish species in South African waters.
- Prototyped a point-of-sale (POS) system based on custom hardware.
- Prototyped an SMS based system for banking customers in Ethiopia.
Senior Development Engineer
Blick plc
- Designed, developed, and implemented a Java based gateway to acquire and collate the nation-wide time and attendance records in semi real-time for the SAP payroll systems for SA Breweries, Woolworths, and Amalgamated Beverage Industries.
- Designed, developed, and implemented a custom query/scripting language for the Blick time and attendance system.
- Designed, developed, and implemented a custom terminal interface to the Blick time and attendance system.
Senior Development Engineer
Spescom Electronics
- Contributed to the system and protocol design for the real-time telecontrol system for the Eskom rural national electricity grid.
- Designed and developed the on-pole embedded firmware for the telecontrol system for the Eskom rural national grid.
- Designed and developed the embedded firmware for the first generation of Eskom electricity prepayment meters.
- Developed production line testing and assembly tools for use in production of the CashPower 2000 prepayment electricity meter.
Software Engineer
Engineering Management Services
- Developed and commissioned the real-time distributed control system for the CSIR Medium Speed Wind Tunnel.
- Designed, developed, and commissioned the industrial control systems for the EMSA blast furnace electrode production facility.
- Designed, developed, and commissioned the industrial control systems for sections of the UCOR uranium enrichment plant.
Experience
FNB Banking App
https://play.google.com/store/apps/details?id=za.co.fnb.connect.ittiVeri IMPI
Standard Bank Banking App
https://play.google.com/store/apps/details?id=com.sbg.mobile.phoneSkills
Languages
Java, Assembler, Fortran, C, Go, SQL, C++, Erlang, Objective-C, Erlang (OTP), Embedded C++
Other
Software Development, Financial Software, Embedded Systems, Firmware, Embedded Software, Networking, Inter-Asterisk eXchange Version 2 (IAX2), SIP, PLC, Vi, WiFi
Platforms
JSE, Android, J2ME, iOS, Eclipse, Java ME, Linux
Frameworks
OSGi
Libraries/APIs
Amazon API
Tools
LabVIEW, IntelliJ IDEA, Emacs, Git
Paradigms
Real-time Systems, Distributed Programming, Concurrent Programming
Education
Master's Degree in Engineering
University of the Witwatersrand - Johannesburg
Bachelor's Degree in Electrical Engineering
University of the Witwatersrand - Johannesburg
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring