I have a passion to learn about new technologies in distributed networking applications.
My skills include:
- Strong object-oriented programming skills enable me to effectively and efficiently create solutions to software design problems
- Strong analytical skills that allow for solving of a wide variety of problems
- Proficiency in Java/C#/C++/C has helped me with the implementation of multiple personal and professional software projects
- Familiar with Internet technologies and scripting languages gave me the tools needed to implement various websites and databases
- Strong understanding of the techniques used in database design as well as object-relation database management systems
- Experience with Amazon Web Services, specifically creating an elastic application using EC2 instances.
Software Engineer @ From April 2014 to Present (1 year 9 months) Software Engineer @ Developed an internal tool to help the data center operations team rotate servers in and out of traffic on the Citrix Netscalar load balancers. I also created a RESTful API in Java with the Spring Framework so other teams could use the service to create scripts. Helped design and implement the front end web client. Created unit and integration tests to increase stability of the tool
As part of an internal demographics tool I rewrote code to increase the performance by 1400%
Took our internal test management system and re-engineered it to take advantage of Amazon Web Services EC2 instances
Implemented a Java program that utilized the AWS API to dynamically scale the EC2 instances based on the number of tests being run. This allowed Expedia to save over $50,000 per month on servers
Created a design document to specify the security risks for connecting from Expedia internal servers to AWS EC2 instances on dedicated ports
Configured IAM roles to create single sign-on authentication through our internal portal to the AWS Management Console From October 2012 to March 2014 (1 year 6 months) Software Engineer Intern @ Worked closely with a mentor to develop a client API used to interface with our network hardware services using technologies such as REST API, Web Sockets, and Java
Conducted research on current and emerging Web technologies and issues in support of network development efforts
Created and documented a prototype User Interface to test the functionality of the client API with a back-end server
Performed duties in a agile development environment by having daily scrum meetings as well as weekly architectural meetings From June 2011 to February 2012 (9 months) Software Engineer Intern @ Researched and learned valuable mathematical formulas to implement a math and graphics library specified in the requirements
Worked with a team of developers to create an extensive amount of unit tests for the math and graphics library
Diagnosed tests that didn’t pass and eventually found solutions/fixes that we implemented to ensure that they would pass From November 2008 to June 2010 (1 year 8 months) Bellingham, Washington AreaSoftware Engineer Intern @ Worked with a mentor to create a design document to help guide the team through the software project
Worked with a team of developers to implement a Parts Inventory Management System, including a back end server to store information about the inventory
Throughout the development of the project I was closely involved with the testing team.The team reported bugs and errors in the program which I then came up with solutions to fix them From June 2008 to September 2008 (4 months)
BS, Computer Science @ Western Washington University From 2008 to 2012 Bellevue College From 2006 to 2008 Issaquah High School From 2002 to 2006 Chris W. is skilled in: Java, C#, C++, Unix, Windows, C, Object Oriented Design, MySQL, Game Development, Software Engineering, Network Engineering, Game Design, Mobile Games, User Interface Design, Blender
Websites:
http://wattsc.com