Adam J. Easter
Phone: 706-***-****
E-mail: ************@*****.***
COMPUTER PROGRAMMER
Full stack developer with experience in a variety of technologies specializing in .net. Knowledgeable in all aspects of programming with an emphasis on backend code and understanding complex business requirements. Looking for a position that utilizes a modern technology stack and coding standards to produce high quality software in a team environment. EDUCATION
Masters of Applied Computer Science (Received July 2013) University of West Georgia – Carrollton, GA
Bachelors of Arts in Physics (Received May 2007)
University of Florida -- Gainesville, FL
TECHNICAL SKILLS
Programming/Languages: Java, C#, VBA, PHP, HTML, CSS, JAVA, AJAX, JQUERY, JQUERY UI, MVC 4, Maple, Matlab, Entity Framework, WEB API, Twitter Bootstrap, LINQ, SQL, DevExpress, DevComponents, WCF
Source Code Control: GitHub, Subversion, Bitbucket
Databases: Oracle 8.x/9.x, SQL Server, MySQL, MongoDB
Design & IDE Tools: Visual Studio 2010/2012/2013, SQLServer2008, WHMCS, Notepad++, WinScp, Putty, SourceTree, GitFlow, Eclipse, UML, Balsamiq, Agile, Scrum
Reporting Tools: SSRS, Crystal Reports
Office Tools: MS Word, Excel, PowerPoint, Outlook, Visio, GIMP
Operating Systems: Windows 7/8/10, Ubuntu
WORK EXPERIENCE
June 2016-Present Turner Broadcasting, Inc. Atlanta, GA Advanced Software Developer
Implement new full stack features for WinForms applications.
Built GUIs using third party controls including DevExpress and DevComponents.
Added new WCF service calls and generated proxies so the WCF Services could be consumed.
Used LINQ and SQL to gather and manipulate data for presentation. April 2015-June 2016 Magna International Carrollton, GA Senior Application Developer
Supported and rewrote an internal MES system that uses WinForms and C# for presentation and model layer and a Web API written in PHP for all the backend database transactions.
Designed and programmed an OrgChart for all employees in a facility with 1200 employees. Utilized an open source org chart library written in HTML/CSS/JavaScript for the frontend.
Used ADP API to gather employee data then used LINQ to parse the JSON response and write the data to objects. This also involved using SSL authentication to provide necessary security in dealing with sensitive data.
Extended the WebAPI to gather parent and child node data dynamically based on specific node clicked. This enabled the org chart to be viewed two nodes at a time making the large amount of data easier to decipher for the user.
Page 2
Migrated code repository from an SVN to Bitbucket. Administered and trained team on usage and conventions of using the repository.
Used Entity Framework and Microsoft WebAPI to write ADP Employee data to a database and then implement basic CRUD operations so that data could be accessed on the frontend using AJAX requests.
Trained team and implemented the use of SourceTree and GitFlow for easily working with and managing the repository.
Provided application support for a variety of existing applications that use a myriad of technologies including Classic ASP, Web Forms, PHP, JavaScript and APIs.
Wrote SPAs that provide reporting functionality using a variety of technologies Webforms(C#), PHP and JavaScript.
Implemented an initiative to write all new reports in SSRS therefore streamlining and reducing the workload of the development staff.
Wrote reports, queries and stored procedures that used Oracle Database August 2013-April 2015 Honda Lock, HL-A Co., Inc. Bremen, GA Application Developer
Extended labeling application (Line Side Labeling) written in C# to add a weight checking algorithm which ensured the correct number of parts were in a container. This reduced manpower and increased quality by automating the QA process.
Extended functionality to implement sequencing against work orders and customer demand so different parts could be loaded in the same container. This sequencing data was then written to a MS SQL database to ensure traceability both internally and for the customer.
Wrote a Single Page Web Application (SPA) utilizing JavaScript/HTML/CSS and AJAX calls to display customer data so employees could pack containers and fill orders in sequence based on real time EDI data.
Wrote a backend program for the SPA utilizing Entity Framework and Web API. Used Entity Framework to store inbound customer data in a SQL database.
Wrote WEB API in C# which provided basic CRUD operations, as well as customized API calls that the SPA could update dynamically using AJAX requests.
Refactored the labeling application to use Factory Design pattern for label printing classes. This reduced many lines of repeated code thus improving functionality, facilitating support and making code easier to read.
Wrote WinForms applications in C# that communicated with PLCs using Binary and Hexidecimal to ensure that parts had been built correctly.
Supported existing Crystal Reports and wrote customized reports to allow business leaders to make strategic decisions. This would often involve writing views and stored procedures to simplify future support of these applications for application support team and business analyst. August 2012 – May 2013 Carrollton Junior High School Carrollton, GA Position: Teacher
Designed and implemented a STEM based Computer Science Curriculum for 7th Graders. This curriculum covered the basics of a variety of languages to include Java, JavaScript, CSS, HTML and Scratch.
Created a curriculum where the assignments were simple enough to finish in a class period yet still provided a challenge for the more advanced students. June 2012 – August 2013 University of West Georgia Carrollton, GA Position: Graduate Research Assistant
Tutored students in computer science courses including Microsoft Office, Java, Object Oriented programming and web design.
Graded undergraduate and graduate Computer Science assignments in Java, C#, Office, HTML, CSS PHP and JavaScript.
References & College Transcripts Available Upon Request