Cliff Sun

Cliff Sun

Mentor
Rising Codementor
US$10.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Software Developer at FlexTrade
Software Developer at FlexTrade

I am a software engineer working in Fintech. I'm a big proponent of using software engineering principles to maintain a quality codebase and product to deliver business value. I am enthusiastic and always keen to learn new technologies, especially if they're the right one for the job. I'm also a big fan of working in small cohesive teams and taking the pragmatic approach to solving problems.

I previously worked as a software engineer at Resilient Networks plc, a SaaS provider of smart voice services (having worked there for 6 months as an industrial placement student). I graduated (2013) from Imperial College London having studied a Computing MEng degree. I also interned as a summer analyst for Goldman Sachs doing application development.

English
London (+01:00)
Joined March 2017
EXPERTISE
4 years experience
Java is my main language and I've spent the last 3-4 years working with it on a day to day basis. I have experience in writing large code...
Java is my main language and I've spent the last 3-4 years working with it on a day to day basis. I have experience in writing large code bases using TDD (unit/integration/end-to-end + mocking) and have deployed Java Application Servers and other services written in Java. I've worked on RESTful web services (JAX-RS), JPA, Dependency Injection (Guice), Google Protobuf and many more.
1 year experience
I've spent the last year at my company learning and writing Scala for our front end web servers. I've had experience with using the Play ...
I've spent the last year at my company learning and writing Scala for our front end web servers. I've had experience with using the Play framework along with Scala Test (for testing). I've also used Selenium webdriver to test the front end web application that is served as part of the Scala Play server.
1 year experience
I've spent the last year and a bit working on a front end web application written in Javascript with React JS. The first version was writ...
I've spent the last year and a bit working on a front end web application written in Javascript with React JS. The first version was written using Fluxxor and was deployed as part of the Scala Play server (mentioned in my Scala expertise area). I am currently writing a second version of the front end using Redux to manage the state. I started this from scratch so it gave me the experience of starting a new project using React + Redux which allowed me learn an incredible amount about React + Javascript development. I hadn't done much Javascript before this (I have a little experience with Angular JS but that was a while ago), but I found I picked it up quite quickly and React + ES6 syntax has allowed us to easily write front end applications that can be maintained fairly easily.

REVIEWS FROM CLIENTS

Cliff's profile has been carefully vetted and approved as a Codementor. Connect with Cliff now, and leave a review for them once you're done!