Software Engineer at WhatsApp Inc.
St Albans, United Kingdom
Software Engineer with a research focus with interest in algorithm design, scientific computing and machine learning.
Software Engineer with a research focus with interest in algorithm design, scientific computing and machine learning.
Experienced in C and core Java with commercial development experience in Windows, Linux and OSX environments.Consultant Developer @ Working with clients and internal team on different projects to solve business problems. From June 2015 to Present (7 months) London, United KingdomSoftware Developer Specialist @ From July 2013 to June 2015 (2 years) London, United KingdomSenior Software Developer @ NASDAQ OMX acquired SMARTS Group in July 2010.
- Develop software to connect to security exchanges and process exchange data for in-house processing. Some of these require real-time processing, and merging of data from different streams. Developments are mostly done in core Java in a Linux environment.
- Upgrade and maintain existing projects, including performance enhancements (achieving 8x speed and 2x memory reduction) and functionality upgrades.
- Develop new projects, including liaising with security exchanges, and internal stake holders to gather business requirements produce required data output.
- Explain to customers business logic applied in my code.
- Use an array of tools to aid in development, test, version and release management and documentation - Jira, Confluence, Crucible and Fisheye. From July 2010 to June 2013 (3 years) Sydney, AustraliaSoftware Developer @ From April 2010 to June 2010 (3 months) Sydney, AustraliaSoftware Engineer @ - Gathering and writing requirements
- Designing algorithms and data structures to meet these requirements
- Implementing, testing and debugging these designs and algorithms
- Developing code in C using MS Visual Studio on Windows and Xcode on Apple.
- Authoring technical documents, including design specifications, interface specifications and test plans
- Authoring patent draft specifications
- Performance tuning to improve performance by gathering performance statistics using Intel VTune and inline instrumentation
- Proposing new algorithms to improve performance of the system, perform experiments and prototyping these new algorithms
- Performing technology surveys, analysing patents for prior art and infringement
- Maintaining test scripts and web interface for regression testing using python and php From November 2005 to April 2010 (4 years 6 months) Sydney, AustraliaResearch Assistant @ - Drug characterization for iron chelation for treatment of cancer
- Tissue culture and preparation
- Working in PC2 laboratory and radiation - Fe59
- Experimental design and analysis From March 2004 to August 2005 (1 year 6 months) Sydney, AustraliaInterviewer @ - Conducted telephone interviews for market research From November 2002 to December 2003 (1 year 2 months) Sydney, AustraliaBachelor of Science, Statistics @ UNSW Australia From 2002 to 2006 Bachelor of Engineering (Hons), Bioinformatics @ University of New South Wales From 2002 to 2006 University of Sydney From 2001 to 2001 Charles Wang is skilled in: Java, C, Software Development, Software Engineering, Linux, Perl, REST, Mockito, MongoDB, Algorithms, Testing, Visual Studio, C++, Machine Learning, JIRA
BJSS
Consultant Developer
June 2015 to Present
London, United Kingdom
Nasdaq
Software Developer Specialist
July 2013 to June 2015
London, United Kingdom
NASDAQ OMX
Senior Software Developer
July 2010 to June 2013
Sydney, Australia
SMARTS Group International Pty Ltd
Software Developer
April 2010 to June 2010
Sydney, Australia
CISRA
Software Engineer
November 2005 to April 2010
Sydney, Australia
Children's Cancer Institute Australia
Research Assistant
March 2004 to August 2005
Sydney, Australia
TNS
Interviewer
November 2002 to December 2003
Sydney, Australia
What company does Charles Wang work for?
Charles Wang works for BJSS
What is Charles Wang's role at BJSS?
Charles Wang is Consultant Developer
What industry does Charles Wang work in?
Charles Wang works in the Computer Software industry.
Who are Charles Wang's colleagues?
Charles Wang's colleagues are Priyanka Arora, Arushi Grover, Blake Rex, Joshua Ferguson, Santiago Ros, Alexander Shturm, Yicheng Fang, Colin Clemmons, Victor T., and Wenjing Wang
Issued by University of Sydney · July 2001
Issued by Children's Cancer Institute Australia for Medical Research · December 2003
Issued by Faculty of Engineering, University of NSW · 2004
Issued by Faculty of Engineering, University of NSW · 2005
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies