Stanley Sun
Full Stack Developer at AARNet (Australia's Academic and Research Network)- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Chinese Native or bilingual proficiency
-
Japanese Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Experience
-
AARNet (Australia's Academic and Research Network)
-
Australia
-
Telecommunications
-
100 - 200 Employee
-
Full Stack Developer
-
Sep 2019 - Present
•Design and develop multi web application: Design and develop multi web application. Deliveredall features under agile project management. Aanalyze and solve problems at both front-end and back-end. Project Summary: •Project 1: Data Analytics •General: Ingest infrastructure data (nfdump data, snmp and etc) to analytics web application. •Architecture: Python, InfluxDB, granfana, Nginx, NFdump, Docker, Jenkins, Rancher •Project 2:OrderingPortal •General: Continually design and develop ordering portal at both front-end and back-end. •Architecture: Ruby, Ruby on rails,React, MySQL,Docker, Jenkins
-
-
-
Macquarie Group
-
Australia
-
Financial Services
-
700 & Above Employee
-
Manger (full stack developer)
-
Sep 2017 - Sep 2019
•Design and develop patterns for integratingdata into Splunk: Design the patterns (AWS and Splunk UF) for integrating log, messages, collected data into Splunk. Develop and deliver end to end solution for end-user. •Maintain and support Splunk Platform: Daily maintain, support on large-scale clustered Splunk Platform (AWS and on-prime). Help end-user to onboard new incoming data, de-sign and develop any reports and dashboards in Splunk. Daily troubleshoot on different spunk components and application. •Project Summary: •Project 1: Devops on large-scale clustered Splunk Platform. •General: Maintain and manger large-scale platforms (2 SH cluster: 11 Search heads & 3 Search heads, 10 indexers, 6 on-prime HF, 10 AWS HF) •Architecture: AWS, EC2 Instance, Splunk, Ansible, S3, Docker, Bamboo •Project 2:Design and develop patterns (AWS) to ingest SNMP trap and other logs •General:Design and develop AWS server pattern to ingest SNMP traps and other log from large Infrastructure devices. •Architecture: AWS, EC2 Instance, Multi AWS zone, Route58, NET-SNMP, Splunk, S3, Bash Project for Request Centre: •Develop major function at wide group web portal: Use JavaScript and Node.js to de-velop and support major company portal web application. •Test automation: Implement mocha framework to automate the testing in the project. Used the TDD and BDD concept in the automation test, implement it into AWS pipeline. Implement test practices, standards and processes, troubleshoot test issues, record test re-sults, track and prioritize defects. •Project Summary: •Project 1: Design and develop the group portal web application •General: Develop a new web function in both front-end and back-end. Develop an au-tomation strategy on the CICD tools. •Architecture: JavaScript, Node.js, Mocha, CucmberJS, TypeScrhipt, AWS EC2 Instance, S3, Bamboo, Bitbucket
-
-
-
Uniden
-
United States
-
Communications Equipment Manufacturing
-
100 - 200 Employee
-
Software Engineer
-
Feb 2015 - Sep 2017
・ Maintain and troubleshoot web applications: Maintain and troubleshoot for the public web applications (ASP). Help all users to resolve issues .Review all issues and develop permanent solutions to prevent the problem from recurring. ・ Develop customer database and applications for sale team: Build a database (MS SQL) and develop applications (VB) for recording all retailer sale data. Familiarity with SQL servers, effectively export the data from the ERP system by SQL queries. Assist finance team to report to Japan head office. ・ Learn new web technology and use to develop new web applications: Learned new web frame technology (node.js, express, jade and mongoDB) by myself. After testing and researching, built a REST web application for our logistic team and customer.
-
-
-
-
Software Engineer
-
Feb 2014 - Feb 2015
・ Troubleshooting, desktop support: Provide assistance to employees in all aspects from computer hardware, software, network etc. Install, configure, troubleshoot, maintain and upgrade operating systems and network devices. Diagnosed and fixed the IP phone problems by testing all office phone lines for almost one month. ・ Improving office work effectiveness by updating the ERP system: Arrange meetings with all system users (warehouse staff, office administrator, receptionist, etc) to understand their issues and requirements as well as analyse all their workflow for improving their work. Successfully change the internal application forms so as to prevent mistakes/human errors within internal workflow and developed new system reports (VBA) for users to improve their work efficiency.
-
-
-
Accenture
-
Ireland
-
Business Consulting and Services
-
700 & Above Employee
-
Software Engineer
-
Aug 2012 - Sep 2013
・Developed and maintained java-based platform in multi systems with tight deadline: Responsible for core back-end technology development of five systems, including analysis, design, coding and testing. Well planned, prioritised, and managed all aspects of projects within very tight deadlines. ・High quality on development: Focus on quality from coding, designing, validating, test to releases period. All systems are tested in accordance with extremely strict standard and reviewed by all of members in all possible angels in each phase. All the source are managed well by SVN or CVS. Project Summary: ・System 1 General: Calculating and recording the present value (PV) for CDS Delivery Trading and correlation result between each trade every day. Architecture: Unix Severs (8 servers), Web application(tomcat), Sybase, Excel tools ・System 2 General: The system is used for downloading and updating the spread of CDS index Architecture: Unix Severs (2 servers), FTP Severs, Sybase ・System 3 General: The system gain the data of CDO from Correlation Server for making the PDF format document, which is used by the system user. Architecture: Linux Severs (2 servers),Web application(JBOSS), Hibernate, Spring ・System 4: General: Front users use this system for managing collateral agreements Architecture: Windows 2000 Severs (2 servers), Alog 5 Package, Excel tools, BI SAP Package, Oracle 10.g, Excel tools ・System 5: General: The system public the Mortgage data as PDF document in every 3 month. Architecture: Unix Severs (5 servers), Web application(base on tomcat), Excel tools Key skills/tools: Eclipse, Subversion, crontab, B/C shell, Java, XML, SQL, CSE, JIRA, Ant, JBOSS, CSE, VBA, JIRA, crontab, Spring, MVC, HTML, CSS,Windows batch/task,BI DB Development, Java-based Package, SAP, JSP
-
-
-
-
Software Engineer
-
Jul 2010 - Jul 2012
Major Accomplishments:・Excellent server management: Maintain and administrate all servers as root user. Designed and implemented all background processes which included DB backup for the system according to client’s request. ・Strong focus on customer service and attention to detail in maintaining quality service: Provided assistance to clients by answering all queries, onsite maintenance, trouble shouting within tight turn-around time. All queries and issues are managed and reported as appropriate. Consistently achieved high level of satisfaction from 500 users.・Quick learner and excellent java development: Grasp a new java based package in several weeks' time through API documents and sample source. Designed and developed main functions in system ,which include the logic analyzing, workflow, user interface, and java coding. ・Excellent oracle pl/sql development: After system released, it had substantial user capacity issue due to the structure change in customer's organization . After reviewed and tested the system, identified the most effective and economical solution for the customer. Designed and released a new SQL sequence which resulted in a 50% improvement on system performance.Project Summary:・System 1: ·Document Management system・General: System for managing the IT Development Document in Bank. All of document relation with IT in the bank is totally managed by the system. The document process with workflow and automatically release, copy and delete.・Architecture: Unix Server (6 servers), Tomcat, Oracle 10.g, DB2・Key skills/tools: SmartDB (package), Java Package development, JP1(job management), Log4J, Apache Log4J, Apache Commons・System 2: IT document Management system・General: Old system for managing the IT Development Document in Bank・Architecture: Solaris(2 servers), Websphere (IBM), CM Server(IBM) , VCS(VERITAS Cluster Server) , java application, DB2(IBM)・Key skills/tools: Solaris, Websphere, VCS, core java, CM Server
-
-
Software Engineer / Sever Administrator
-
Apr 2010 - Apr 2011
Major Accomplishments: ・Excellent UI development experience in teamwork: Designed and tested user interface of the application. Worked successfully as part of a team of software engineers by providing a full range of developing applications and consultancy services to the client. ・Phone-based customer service experience with high level of professional manner, patience and listening skills: Developed amicable working relationship with clients through effective communication skills. Project Summary:・Systems: General: System which basically use a Thomson Reuters package use for calculating VAR (Value at Risk) for the custom from Market Risk department in Bank.Architecture: Solaris Server, Sybase,Key skill/tools: C Language, kondor+ package (Thomson Reuters), JP1(job management)
-
-
Education
-
Keio University
M.A. in Information and technology -
Zhejiang University
B.A. in Computer and Science, Computer and Information Sciences, General