photo

Daniel Tofan's Curriculum Vitae

About Me

Software Engineer passionate about building customer-facing, responsive web applications with Bootstrap HTML5/CSS3, AngularJS, Groovy/Grails, and other modern front-end tools such as Ionic framework. Expert in Java and Groovy object-oriented programming. Skilled in JavaScript, JQuery, SQL, MongoDB. Java Certified Developer since 2002. Ph.D. in Chemistry from Georgetown University.

Professional Experience

  • 2013 - now

    Software Developer, IDEA Education

    Web applications using Grails/Groovy, AngularJS, HTML 5, CSS 3, MySQL, FireBase, MongoDB.
    Click here for a sample HTML5 report that uses Highcharts.

    REST API development using Java, Groovy and Grails, MySQL and MongoDB.

    Tools for delivery and collection of survey data relevant to the evaluation of instruction.

  • 2011 - 2013

    Software Engineer, Lexmark International

    World Wide Professional Services developer of custom Java applications

    Cloud based applications in Grails/Groovy with SQL and NoSQL databases

    Designed and implemented Lexmark’s internal device management system as an HTML5/CSS3/JQuery web service using Grails and MySQL providing dashboards that use Google visualization APIs

    Print Release embedded solution for Premise and Cloud-based servers. User interfaces, business logic, document accounting and quotas, code refactoring and testing/p>

    Architected and designed a framework for automated UI testing of embedded software, using Java and pre-existing in-house tools. Later, converted it into a web-based application in Grails

    Developed embedded applications for printing devices. Refactored legacy code and drastically implemented maintainability and efficiency of code for embedded solutions, including UI, in a multi-threaded environment

  • 2004 - 2010

    Chemistry Professor, Eastern Kentucky University

    Developed LabWhiz®, a laboratory management application for keeping track of student attendance and computer grading of submitted work

    The Periodic Table Generator, a Java Swing and SQL-based program for generating customizable and scalable PDF versions of the Periodic Table for instructional purposes

    Solubility Curves Generator, a Java Swing web application for educators

  • 2001 - 2004

    Postdoctoral Associate, SUNY Stony Brook

    Developer for LUCID (Learning and Understanding through Computer-based Interactive Discovery). Author of the core components of the system, all the Java computer programming and data encoding in XML related to the chemistry content and response analysis and feedback.

Education

  • 2001

    Ph.D. Chemistry, Georgetown University

    Dissertation: Reduction of Percholorate Ion by Titanium(III) in Ethanolic Solutions.

  • 2000

    M.S. Inorganic Chemistry, Georgetown University

    Research and course work

  • 1997

    M.S. Inorganic Chemistry, University of Iasi, Romania

    Course work

  • 1996

    M.S. Bioinorganic Chemistry, Ecole Polytechnique, Paris (Palaiseau), France

    Research and course work

  • 1995

    B.S. Summa cum Laude, University of Iasi, Romania

    5-year college, majored in Inorganic Chemistry and Teaching

Languages

English
Romanian
French

Skills

Front-end

Bootstrap Responsive Design
HTML5, CSS3
AngularJS
JavaScript, JQuery
HighCharts, HighMaps
Ionic Framework

Back-end

Groovy/Grails
Java SE, Java Swing
Object-oriented design
Google FireBase
MySQL, PotsgreSQL, Access
MongoDB

Tools & Methods

Eclipse, NetBeans
Spock, Geb
Jira, Confluence
Agile Scrum
Git, Subversion, Jenkins
Adobe InDesign, Photoshop, DreamWeaver
None
Learning
Intermediate
Proficient
Expert

Training & Certifications

Sun Java Certified Programmer (2002, 96th percentile)

10gen / MongoDB, Inc. certifications

  • MongoDB for Java Programmers (M101J)
  • MongoDB for DBAs (M102)

Treehouse completed online tracks:

  • Front End Web Development (64 hours)
  • Full Stack JavaScript (51 hours)
  • Web Design (44 hours)
  • Java Web Development (37 hours)
  • Beginner JavaScript (21 hours)
  • Learn Java (18 hours)
  • Beginner Android Development (13 hours)
  • Beginner SQL (10 hours)
  • Starting a Business (6 hours)
  • Digital Literacy (6 hours)
  • Learn WordPress (3 hours)

Brainbench exams

  • HTML 5 programming (October 2012, 98th percentile)
  • Java 2 Fundamentals (October 2012, 99th percentile)

Lexmark International

  • 15 courses taken, various topics

Memberships

Mensa logo American Mensa

Languages

English
Romanian
French

Contact

dtchem @ gmail dot com
LinkedIn
available by request
Facebook
Skype
available by request

Interests

Online Education
Photography
Travel
Music
Food