Resume

Sign in

Software Engineer

Location:
Sault Ste. Marie, Ontario, Canada
Posted:
October 21, 2016

Contact this candidate

Resume:

Yi Luo

*** ********* ***,

Sault Ste. Marie, ON

acw6gb@r.postjobfree.com

705-***-****

Objective

Willing to design and implement software with my technical expertise.

TECHNOLOGY

EXPERIENCE

Java, Servlet,JSP, Spring Mvc, JAVA SCRIPT

1

C#, ASP.NET, .NET MVC, ENTITY FRAMEWORK, LINQ

1.5

OOP WITH DESIGN PATTERN, Test driven development

RESTFUL WEB SERVICES

6 MONTHS

HTML,CSS, XML, BOOTSTRAP, JQUERY, ACTION SCRIPT, ANGULAR.JS, REACT.JS

2 YEARS

MS-SQL SERVER 2008, ORACLE 11G, MYSQL, Google NDB and ORM

1 YEAR

PYTHON, django, php

1 YEAR

GIT & git hub

C++

Work Experience

Sault Ste. Marie Innovation Center 1520 Queen Street East, Sault Ste. Marie

Full Stack Developer 2016 - Present

●Analysed requirements, designed and developed Software in an Agile environment.

●Implemented the Essar Steel Key Performance Indicator System (KPI). This required designing the database and architecture using the .NET framework. It was also necessary to implement the front-end design with HTML5, CSS3, JQuery, Angular.js, React.js and Bootstrap.

●Mapping the data from databases with the Entity framework and LINQ queries.

●Created SSRS reports and charts for the weekly performance and published them to the front-end user interface.

●Provided code reviews, assisted and mentored team members to deal with algorithm time complexity and Object Oriented Programming architectural issues.

Workiva 123 March Street, Sault Ste. Marie

Software Developer Intern June 2015 – June 2016

● Created new features for the Wdesk platform and maintained those which already existed

●Coded in primarily in Python. The responsibilities of my position included writing code for new Wdesk features as well as providing unit tests and code reviews.

●Implemented a service to record and collect the data from XML. Designed and implemented an event-driven architecture to parse an XML tree structure. The algorithm was optimized to an O(n) time complexity and used Splunk queries to create a dashboard for data analysis.

●Built a document dependency visualization using D3, along with Dart and JavaScript for parsing JSON output files to populate the data for the visualization.

●Provided presentations and code walkthroughs for new feature releases.

●After receiving feedback my code was improved and deployed to the master branch of the application under Test Driven Development and strict coding style requirements.

● Worked with Django, Google App Engine in conjunction with docker containerization service. In addition to this I used the Google App Engine datastore NoSQL database in order to add data driven functionality to the Wdesk application.

Algoma University 1520 Queen Street East, Sault Ste. Marie

Teaching Assistant September 2014 – April 2015

● Tutored students both individually and in small groups for a UNIX System Programming course and an Oracle SQL course

●Having an in depth understanding of UNIX and Oracle SQL was required by the course professors in order to be able to properly explain course concepts to students

●Solutions were not always provided. It was essential to come up with solutions for the course questions without always having to rely on the help of the course instructor

● Marked assignments on behalf of the professor

● Took up the assignments with the students in order to ensure that they properly understood where they went wrong in the material

Education

Algoma University September 2012 - April 2016

Bachelor of Computer Science (Honors, Cum Laude)

●Experience with Python and a high level of proficiency using Java, JSP, Spring MVC and Servlets, RESTful web services on Amazon EC2 and Ubuntu 14.04 and deployed on AWS

●An understanding of working with the Linux/Unix shell (BASH) for software development and solid network knowledge of HTTP post/get request

●Well rounded knowledge of software development and theory.



Contact this candidate