Post Job Free
Sign in

Engineer Software

Location:
Bellevue, WA
Posted:
June 14, 2020

Contact this candidate

Resume:

Polina Clark

********@**.*** 425-***-****

Motivated software engineer with 2 years of experience in big data oriented development. Seeking a new position that involves collaborating with a team of open-minded, diverse developers and being tasked with innovating elegant, simple solutions in a fast-paced environment.

Experience

T-Mobile / Associate Engineer

June 2018 – March 2020, Snoqualmie WA

●Enriched internal libraries used by all developers on the team. This helped to reduce development time in half by identifying and converting commonly used code into shared library functions.

●Developed multiple adapters that collected, processed, and published data of various formats.

●Conducted large scale deployments on distributed systems. Worked with hundreds of servers in development, pre-production, and production environments.

●Developed products based on given requirements by designing the logical structure and flow, implementing the design, testing throughout the entire process, confirming and communicating with customers about results. Engaged in operational and monitoring activities with customer teams.

Quantitative Skills Center / Lead Computer Science Mentor

September 2016 - March 2018, University of Washington

●Tutored computer science concepts to students in Java, C#, C/C++, and Python.

●Provided other tutors with training in communication, structure, and various approaches for tutoring.

Education

Bachelor of Science in Computer Science and Software Engineering

University of Washington, June 2018

Associate in Arts

Edmonds Community College, June 2016

Java Developer Certificate

Edmonds Community College, June 2015

Projects

Research: Academic Advisor Scheduling Algorithm

https://github.com/VSAResearchGroup/Algorithm-2.0

I designed and implemented an algorithm that generates a class schedule taking into account several moving parts: for student logic, the algorithm checks availability hours, preferred course load, attendance quarters, courses already completed, and ideal time to finish a degree. For courses, it checks quarter offerings, sections, and prerequisites. The heart of this project is making sure that courses are scheduled in such an order that the prerequisites for them are always met. I solved this problem by creating a graph of courses where each child node is a prerequisite course to the parent. To schedule courses in an appropriate order, the algorithm picks target classes and runs a depth first search on the graph, making sure that it fits the students’ preferences as it generates the schedule. With minimal alteration, this algorithm could be adapted to scheduling anything that has prerequisites.

Design Patterns: Public Library System

Implemented a public library system that checks out books and media to users. The design was done using the factory and controller design patterns. Uses binary search trees and hash tables to handle insertion and removal of data. Uses inheritance and polymorphism to define data types. Defines overloaded operators for various functions.

Technologies

Adept at

Perl, Python, Linux, Windows, XML, JSON, vi, Visual Studio, Komodo, NetBeans, Streamsets, OOP, Bash, Jira, Git, Bitbucket, SourceTree, Kanban

Experienced with

Java, C/C++, SQL, Hadoop, Impala, Splunk, R, Ansible, JMS, C#, Eclipse



Contact this candidate