David Frogley

Out of Orem, Utah

 

A seasoned developer with the breadth and depth of knowledge to amaze!

 
Explore the Résumé!

David's Skills


Java

8 Years, through Java 8, including JavaSE, JavaEE, Struts 1 & 2, Spring, Servlets, JSP, Apache Tomcat, Swing, and JavaFX using Netbeans, Eclipse, and IntelliJ

Learn More

C#

7 Years, through C# 6.0 and .NET 4.6, including Windows Forms, WPF, NPOI, Aspose.NET, Tao Framework, and SlimDX using Visual Studio

Learn More

C++

6 Years, through C++11, including OpenMP, Pthreads, WinThreads, Threading Building Blocks, Cilk Plus, OpenGL, OpenCV, CGAL, and Boost using Visual Studio

Learn More

Client-Side

6 Years, including HTML5, CSS3, JavaScript (ECMAScript 6), jQuery, AngularJS, React, Redux, and NodeJS using IntelliJ and Atom

Learn More

LAMP

3 Years, including PHP5, MySQL 5, and Apache httpd

Learn More

SQL

3 Years, including MySQL, and PostgreSQL, and OracleDB

Learn More

English

Native

Spanish

7 Years
Fluent (speaking, writing, reading)

Italian

5 Years
Fluent reading
Simple conversations (speaking, writing)

French

4 Years
Fluent reading
Simple conversations (speaking, writing)

David's Professional Experience


 

The Church of Jesus Christ of Latter-day Saints - Family History Department
September 2015 - Present
Orem, Utah
Technical Product Manager 3:
  • Automated ingest of Oral Genealogies records from Africa
  • Worked on microfilm scan auditing tool
  • Updated reports on SharePoint site for Records Operations Centers
  • Created service to detect, rotate, crop, and split scanned images
  • Helped create single-page app for adding meta-data to genealogical images
  • Contributed to Zoning app for marking genealogically relevant data in images
Technologies: C#.NET, WPF, Java, JavaFX, Swing, PostgreSQL, NodeJS, HTML5, CSS3, JavaScript, jQuery, React, Redux, Eclipse, IntelliJ, Visual Studio
 

The Church of Jesus Christ of Latter-day Saints - Temple Portfolio
July 2014 - September 2015
Salt Lake City, Utah
Software Development Engineer 4:
  • Maintained and updated temple-associated websites including:
    • Open House Ticketing
    • Temple Worker
    • Scheduling
    • etc.
Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Java, Spring, JSP, OracleDB, Eclipse, IntelliJ
 

Intel Corporation
June 2013 - July 2014
Hillsboro, Oregon
Senior Software Engineer:
  • Developed and maintained a highly interactive Web-based UI for a validation test framework.
Technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS, Python, PyCharm
 

Huron Consulting Group
May 2012 - June 2013
Beaverton, Oregon
Senior Software Engineer:
  • Updated, debugged, and extended Web-based product and helper libraries.
Technologies: JavaScript, C#.NET, Aspose.NET, Visual Studio

David's Education


Master of Science: Computer Science

Brigham Young University (Provo, Utah)
GPA: 3.78
Thesis: Fast relabeling of Deformable Delaunay Tetrahedral Meshes Using a Compact Uniform Grid
Emphasis: Graphics, parallelization, computation geometry

Bachelor of Science: Computer Science

Minor: Mathematics

Brigham Young University (Provo, Utah)
GPA: 3.29
Emphasis: Graphics, artificial intelligence, user interfaces

David Frogley: Life Sketch


Professional Life

Professionally, I call myself a Software Engineer or Software Developer. I've jumped back and forth between server-side web development, client-side web development, desktop applications, and even supercomputers. Through the variety of jobs I've been privileged to have, I have gained a great breadth of knowledge that gives me the benefit of being able to choose the technology that best fits the job instead of trying to adapt one specific technology to every job.

Also through the many different jobs I learned much about myself and my style of working. I love learning new technologies and languages, but once that excitement is done, I need to be fully dedicated and committed to the project I'm working on if I'm going to stick with it. For me, the project really needs to be something I find meaningful--I need to feel like I'm contributing to something greater than myself that impacts the users in a profound way.

Early Years

I'm originally from Iowa, and I grew up mainly in Davenport. But let's just clear the air--I am not now nor have I ever been a farmer, my parents were not farmers, and I've only ever met one or two. I was fortunate enough to spend three years in Perugia, Italy, where my dad was offered his first job out of Chiropractic College, and another three in Belgium, where my parents served as Mission Presidents for the Brussels, Belgium mission for our church, The Church of Jesus Christ of Latter-day Saints. Both of those were fantastic adventures!

High School and Starting College

I attended high school in Iowa, and graduated with honors in 1998, whereupon I jumped into university life at Brigham Young University. I started out my college career studying physics, which quickly changed to Computer Engineering, which then changed to Astronomy. All the while, I was also studying Italian (to try to revive it), and disappointed that I didn't have the time to study French and Japanese as well. That was my freshman year.

LDS Mission

After finishing my freshman year at BYU, and after turning 19, I was able to serve my own mission in the Spain, Bilbao mission. While in Spain for two years, I was privileged to get to know and love the people and places across the north of Spain. Working closely with thirteen missionary companions and local members, I quickly learned how to work hard, persevere, rely on God, and even cook. And yes, I speak Castilian Spanish, so I pronounce the Z and soft C like an English TH. It makes spelling lots easier!

Finishing College

After Spain, I returned to BYU and astronomy; however, once I tried to take Modern (quantum) Physics I decided it was way too far over my head, so I switched to Computer Science because telling a computer what to do, and having it do it, is fun.

I had a slow start in the Computer Science program, given that the only code I'd written to that point was for some simple convenience functions on my TI-82 calculator, and I did jump around a little bit more before settling on Computer Science and going at it full tilt. I haven't looked back since!

Family Life

Shortly after my return to BYU after serving in Spain, I met an amazing young woman named Emily. We have so many of the same goals, beliefs, hopes, and dreams that it was a spectacular fit! We were married a year and a half later in 2003 in the Portland, Oregon LDS Temple. Sure we were fairly young by "modern" standards--only 23 and 20--but we value family more than almost anything else, so it was only natural for us. Life since then has been the most amazing adventure, and it just gets better every day.

Almost two years to the day after our wedding, we were blessed with our first child, and she was just so amazingly cute that we decided we should probably have more. And the good Lord has blessed us abundantly, as I'm sure you saw in the family picture. We only have one set of twins--the older two boys--but still, the kids are spaced pretty closely. And we love it!

Academic Praise for David Frogley


 

"Dave is one of the strongest MS students I have advised in 15 years at BYU..."

- Michael Jones, PhD., Associate Professor, Brigham Young University

 


Professional Praise for David Frogley


Ron Sanders, Experience Manager - Europe, Family History Department, The Church of Jesus Christ of Latter-day Saints

"I hired [David] because of his excellent record, collaborative nature, and extremely high score on our programming aptitude test. He has exceeded my expectations and has been an excellent contributor to our development staff. He is a competent and skilled employee. ...

What I have admired most about David is his determination to dive-in to get-the-job-done. He works diligently with little oversight. He has a strong capacity to grasp complex requirements quickly and produce clean software solutions at a rapid pace. ... David ... has earned the praise and respect of his peers and managers.

...Working for me, David has proven himself time and again to be an invaluable asset. [I] cannot stress enough my confidence that he will do the same for you."


Jonathan Cranford, Technical Product Manager, Family History Department, The Church of Jesus Christ of Latter-day Saints

"[David] is a top-notch senior engineer who comes up to speed on new projects quickly, making productive contributions almost immediately. His strong communication skills are evident in his success in reengineering some of our business processes for a 40-fold increase in productivity.

... [David's] ability to work independently means that he requires very little supervision, and his efforts have always exceeded the expectations of those around him."


Robert Chesebrough, Innovative Software Education Senior Course Architect, Intel Corporation

"I searched ... to find Dave, he stood shoulders above everybody else I interviewed--including ~12 Masters and one supposedly PhD intern candidate and then Dave (the sole Bachelors level candidate). He was the only one [who] could give me straight answers about data structures and threading concepts.

Dave is a quick study ramping up on new tools quickly and providing validation of labs in new and challenging environments. ... I am impressed with Dave's technical breadth.... He communicated well [through] written descriptions ... and demonstrated his keen desire to support the team by volunteering to help with urgent project requests. ...

Dave's strengths are in his excellent programming & computer knowledge, his team minded orientation, his technical breadth, team and interpersonal skills, and verbal written & communication skills. He is always willing to volunteer for whatever challenging project the team is faced with and is willing to do the difficult and tedious tasks when needed by the team--he is very much a team player.

Dave has a tremendous work ethic and takes ownership of problems & issues and drives them to resolution.... 

Dave seems very capable in planning and organizing and has very good time management skills. He typically looks at deliverable timelines several months in the future to make sure he is on track. Dave has gotten along very well with all team members he interacts with. He is a pleasure to work with. His verbal and written communication skills are superior to all the other interns that have worked for me."