读读书,写写代码,踢踢球,
我还能干点什么。
你好,我是代岩,程序员 & 惠灵顿维多利亚大学 · 软件工程 2009 级;Fronde· 实习软件工程师;Sylsemantics · 全栈软件工程师;
目前任职于iPayroll · 软件工程师,负责后台服务软件设计和开发。
我业余时间喜欢贡献一些开源代码,👉 戳 Github
Career Objective
Seeking a role in software development and programming of webapp, mobile and middleware, that will add to my practical skills and working experience. I am hard working, reliable and keen to work in a forward thinking team. I am creative, independent and a good communicator with a desire to acquire new skills as well as advance existing skills.
My aim is to work as a software architect, software developer or software tester, eventually having responsibilities in software architecture, business analysis and project management.
Technical Skills
Skill Description |
Experience |
Level |
Java (J2SE, J2EE) |
Paid |
Advance |
Artificial Intelligence |
Practical |
Advance |
Go |
Practical |
Advance |
Unix/Linux |
Practical |
Intermediate |
Android Development |
Practical |
Intermediate |
C |
Practical |
Basic |
C# |
Paid |
Basic |
Python |
Practical |
Basic |
Scala |
Practical |
Basic |
SQL Server |
Practical |
Intermediate |
MySql |
Practical |
Intermediate |
PostgreSql |
Paid |
Intermediate |
Cassandra |
Paid |
Intermediate |
XML |
Practical |
Intermediate |
SpringMVC, JAX-RS |
Paid |
Basic |
HTML & CSS |
Paid |
Basic |
Javascript & JQuery |
Paid |
Intermediate |
AngularJS |
Practical |
Intermediate |
CSS |
Academic |
Intermediate |
JQuery |
Practical |
Intermediate |
JSP |
Paid |
Intermediate |
Agile Methodology |
Practical |
Intermediate |
Education
2009-2013 | Bachelor of Engineering (Hons) in Sofware Engineering
Victoria University of Wellington, Wellington
Honours Project: PSO for Feature Construction and Binary Classification
Published Paper: New Representations in PSO for Feature Construction in Classification
Advisor: Prof. Mengjie Zhang
2008-2009 | Certificates in English Proficiency and Foundation Studies
Victoria University of Wellington}, Wellington
Work Experience
May 2016-Current | Software Engineer at
Department of Internal Affairs, Wellington
NZ Largest Goverment Organisation
- Developer for a Project using nodejs, loopback and Angular2
Jan 2016-May 2017 | Software Engineer at
iPayroll Ltd., Wellington
NZ Largest Payroll System Provider based on Java
- Developed Rest API for third parties. The API docs can be found at here
- Main developer for a time tracking system using Angularjs 1.5, Spring restful
- Daily technical support including troubling shooting for clients and helpdesks
- Integrating iPayroll service to pwc authentication system
- New technology research including slack bot design for payroll, using vuejs for redesigning legacy system
Nov 2013-Current | Software Engineer at
Syl Research Ltd., Wellington
Enterprise Search Engine Using Java
- Developed new Java agents for IBM LotusNotes, and used commercially.
- Developed new Java agents for Google Drive, Evernote, Dropbox and Twitter, and used internally.
- Developed a module (Java, Apache POI for extracting embedded documents from MS Word, Excel and Powerpoint.This is used by syl 2.1, and syl 2.5 platform.
- Main Developer for WordPerfect Document parsing function and used by syl 2.1 and syl 2.5 platform.
- Developed a RESTful API (JAX-RS using Jersey) for metadata services in syl 2.1 and syl 2.5 platform.
- Researched on topic related to Optimal Character Recognition.
Jan 2011-Feb 2012 | Software Engineer at
Beijing ShenZhou Aerospace Software Technology Co., Ltd, Beijing, China
Project: Knowledge based engineering management project for China Aerospace Science & Industry Corp (CASIC)
- Help with requirements analysis for the functions of knowledge acquisition, assessment of the problem, revision and evaluation system.
- Implemented the online document viewing system which convert the MS document to Adobe Flash by Java & Linux Command-line.
- Research on the related algorithm such as the Genetic Programming, Support Vector Machine, Bayesian Network for data mining, search engine and Auto error detection function.
- Research on Java implementation plan for using AI algorithms (Genetic algorithm) to achieve a particular objective.
Aug 2013-Jan 2014 | Software Developer (Part-time) at
PriceTech Wellington
Web Based Applications Using .Net
- Maitenance of existing Pricetech Client Applications.
- Software developement using C# and ASP.Net for the web-based price application.
- Software requirements gathering, including meeting clients, software requirements design.
Nov 2012-Feb 2013 | Research Assistant at
Victoria University of Wellington, Wellington
Published Paper: PSO for Feature Construction and Binary Classification
Theme: Evolutionary Computation for Data Manipulation and Using Particle Swarm Optimisation (PSO) for Feature Construction
- Research and Design on the related algorithm for feature construction using PSO which is one of the very first research in this area.
- Implementing the designed algorithm in Java and Recording and analysing the experiment results.
Mar 2012-July 2013 | Tutoring at
Victoria University of Wellington, Wellington
- Assignment marking and Tutoring on the Engineering 101, Computer Science 261 and Network Engineering 241 course.
- Tutoring lab sessions attended by up to 40 students.
- Running help desk for up to 20 students each week.
Feb 2012–June 2012 | Volunteer Software Engineer at
Habitat for Humanity, Wellington
Project: Database system for storing the Habitat for Humanity project information
- Requirements analysis for the input data the customer wants to store into the system, how the customer wants to search the data.
- Team management such as holding an achievement meeting and daily scrum standups, helping with deciding the project scope.
- Java implementation (Java SE, Git, SQL).
Achievements
- Membership of IITP
- Honours Degree of Engineering in Software Engineering and Achieving a B+ average for all past four years courses
- Have published two papers for Genetic and Evolutionary Computation Conference (GECCO) 13 and EvoApps 2014
- Deciding to take on the challenge of study and a career overseas, despite being offered a place at a first class university in China
Interests and Activities
- Technology, Reading, Programming
- Have been learning and playing the accordion for nine years.
Languages
English: Fluent
Chinese: Mother tongue