Georgia State University
Senior Software Engineer at Apple
|Recommendations||2 people have recommended Daniel|
Join LinkedIn & access Daniel's full profile
I've been programming since 1999 and have followed the latest tech trends closely since then. I'm very interested in learning new technologies. I've used a wide variety of compiled and interpreted programming languages and am starting to teach myself more about functional languages. I have experience building robust, reliable, and scalable client and server applications. I am experienced with both SQL and NoSQL databases and am experienced at using Chef for cloud automation. In addition, I have been using UNIX about 10 years. I am open to change and some of my favorite problems are optimization problems.
Building and maintaining software for research projects using big data techniques in Clojure on a Hadoop cluster. Using Git for version control, Jenkins for continuous integration, and Puppet for build configuration.
At AirWatch, I worked on a highly distributable Java server side application for a feature called App Reputation Scanning, which allows enterprises to identify risky mobile apps by performing static analysis on Android and iOS code. The stack was based on Java, Spring, Play Framework, RabbitMQ, AppleScript, Python, and Microsoft SQL.
While at Turner, I worked on the Social Infrastructure and Content Management System teams. I built and maintained large and small scale systems used by CNN, Cartoon Network, NASCAR, CNNMoney, NBA, and Sports Illustrated. Working as a full stack engineer, I coded front and back end systems, maintained databases, and improved infrastructure using infrastructure automation and continuous deployment. I worked with our web development, infrastructure, and video teams to integrate various services as well as with clients for workflow discovery. Following these products from the early design stages to production, I've experienced the entire SDLC.
With CNN, NASCAR, CNNMoney, NBA, and Sports Illustrated, I worked with a team of about 15 developers to build the content management system they use to publish stories, sections, specials, and embedded content to their respective websites, which was written in Flex and ActionScript. I also worked on the back-end services on the delivery side which were written in Java and Spring, and backed by CouchDB.
I taught the two following classes to both introductory and experienced programmers. This involved planning for lectures, producing presentations, meeting with students as needed, and delegating work to a teaching assistant for grading.
CSc 2310 - Principles of Computer Programming
CSc 4380/6380 - Windowing Systems Programming
For my Master's proejct, I wrote an iPhone application that could recognize the shape and color of a pill. It did this by encoding an image captured by the camera and sending it to a server for processing. The server would determine certain attributes and then send a request to a government API for a list of matching pills. In addition, I worked on a team of three to build a wireless sensor network that would change the state of a GUI at a base station when cars were parked over wireless sensors forming a mesh network in a parking lot. I was a teaching assistant for Embedded Systems and Programming Language Concepts. I independently taught Principles of Computer Programming and Windowing Systems Programming.
Activities and Societies: Publicity Chair for the GSU chapter of ACM, Member of the GSU Branch of IEEE
I wrote an iPhone application with a map of GSU. It would download a list of events from GSU's website and place these as pinpoints on the map as well as a separate list view. I also optimized MATLAB's sort for relatively small integers by writing counting sort in C and having it intelligently choose which sorting algorithm to use based on the inputs. In addition, I worked with a team of five to build a side scrolling 2D action game. Furthermore, I worked in the tutoring lab for the Computer Science department.
Activities and Societies: Georgia State Chapter of the Association for Computing Machinery, Outstanding Research by an Undergraduate Student Award
Vice President at Tur Partners
Greater Chicago Area
National Accounts Manager at Yale Carolinas, Inc.
Charlotte, North Carolina Area
Product Owner at bwin.party digital entertainment
Senior Program Manager at Premera Blue Cross
Greater Seattle Area
Operations & Sales Director at Newburgh Precision Ltd
Sheffield, United Kingdom
Development Team Lead at VersionOne
Staff Software Engineer at Damballa
Java Developer contract at ADP
Java Developer at Make & Build
Mobile Developer at Proving Ground, LLC.