Danielle Liza Romanoff
*** ***** **** ****** ******, NJ 07739 207-***-**** acx6ke@r.postjobfree.com
Software Engineer
Experience with the software design life cycle (SDLC) process including elicitation of requirements,
writing requirements, use cases, object classes, prototyping, writing Con-Ops, and architecture. Out of
the box thinker and relentless problem solver applying analytical, design, and technical skills. Skilled at
progressing from an idea or problem statement to a well-documented design. Effective, hands- on team
leader or member, with experience mentoring individuals to maximize productivity. Highly motivated,
disciplined, resourceful, performing exceptional quality work under strict deadlines.
Objective
Seeking a technical position where I can use my education and prior work experience to be a valuable
team member
Projects
Developed an Energy Management Software System (EMSS) that operates with residential/small business
solar installations to provide real-time power generation for the home/business, overflow power direction
to the central utility grid and power (battery) storage for off-grid operation. Supported the sale of surplus
generated power back into the power grid, and the sale of power from the grid to the home/office to
support the excess needs of the unit.
Scope of Project:
Problem statement and concept of operation
Writing functional requirements
Use case modeling, architecture, writing non-functional requirements, object classes,
Testing, evolution and maintenance planning, identifying the software components
Developed an architecture of components and services that took advantage of
distributed computing over the web
Dependability requirements including safety, security, and resilience.
Developed a Dog Park Finder Mobile Application for Android and IOS operating systems.
Scope of Project:
Identification of stakeholders
Identified the customer base
Description of proposed system including constraints, assumptions and dependencies,
and modes of operation.
Functional and non-functional requirements
Use cases and sequence diagrams
Prototype
Developed a command-line program to discover errors and anomalies in GEDCOM genealogy files using
Extreme Programming and Scrum methods.
Scope of Project:
Identification of 24 user stories defining errors or anomalies in the GEDCOM genealogy.
Determined priority level of all user stories
Determined user stories to be completed during each sprint
Assigned user stories to teammates
Created GitHub repository
Created database for testing code
Used 2 week sprints to develop usable software for 6 user stories each sprint
Tracked completion of user stories including LOC, time spent, a Burn Down chart, and
the backlog.
Displayed errors and anomalies with the individual and family name listed and the error
or anomaly found.
Currently Developing A system that assists Stevens students in knowing what classes are required, what
classes he/she has taken, and when those classes are offered for his/her chosen major and/or minor.
Unlike a human advisor, this system will show every possible path with its requirements, alumni reviews,
and jobs opportunities. In addition, it lets the students choose in what direction to move forward. The
Virtual Advisor is a one-stop-shop for a Universitys Registration Process. It automates, guides, simplifies,
and organizes the complex task of student registration.
The Virtual Advisor doesnt replace one-to-one interaction with advisors but enhances this relationship
for prompt graduation. Student advising plays a key role in students success. Our application hopes to
optimize this success by offering convenience to members involved in this process.
Scope of Project: This is a website being developed from inception to completion.
Determined deliverables
Identified the product and features in detail
Identified the customer base
Created GitHub repository
Created all possible user stories
Determined which user stories would be included in the project
Researched possible technologies that could be used on the project
Determined viability and priority level of all user stories
Determined user stories to be completed during each sprint
Developed an architectural diagram for The Virtual Advisor
Set up the environment to use with Node.js, Visual Studio and MongoDB
Chose the front end template
Decided on using AngularJS, HTML, CSS for front end.
Learning AngularJS, HTML5, CSS (an ongoing process)
Integrated AngularJS with visual studio
Created excel sheet to track of the progress
Assigned user stories to teammates
Working with back end developers to integrate front and back (ongoing)
Created database for testing code
Took all non-functional requirements and converted them into user stories.
Modifying template to meet project requirements (ongoing)
Currently completing user stories and testing code. (ongoing)
Education
Stevens Institute of Technology Hoboken, NJ Presently pursuing a Masters of Science in Software
Engineering. Anticipated graduation date: May, 2017 GPA: 3.96 on a 4.0 scale
Classes
SSW 540 - Fundamentals of Software Engineering
SSW 564 Software Requirements Analysis and Engineering
CS 570 - Introduction to Programming, Data Structures, and Algorithms using C++
CS 501 - Introduction to Java Programming
SSW 555 Agile Methods for Software Development
SSW 533 - Cost Estimation and Metrics
SSW 565 - Software Architecture and Component - Based Design
SSW 690 - Software Engineering Studio (Phase 1)
Clarion University of Pennsylvania Clarion, PA Bachelor of Science in Secondary Mathematics. Cum Laude
Classes
CIS 202: Introduction. to Programming & Algorithms I C++
MATH 360 - Numerical Methods in Mathematics (Matlab)
MATH 340 Discrete Structures in Mathematics (Matlab)
Clarion University of Pennsylvania Clarion, PA Bachelor of Science in Psychology.
Awards
Recipient of a grant for the NSF-Sponsored MS in Software Engineering for Liberal Arts Project.
Recipient of the Lois Borland Fulmer Scholarship for Returning Adult Students with a minimum
cumulative GPA of 3.0 on a 4.0 Scale.
Work Experience
Mathematics Teacher, Think Through Learning, Pittsburgh, Pennsylvania 1/2015 Present
Using a web based technology delivery system, teach students in grades 3-12. Learn the
TTM content offerings: grade 3-8 math, Algebra and Geometry. Become familiar with the overall TTM
product. Provide high-quality, efficient instruction with the goal of encouraging student effort and
supporting conceptual understanding. Collaborate with colleagues to develop consistent and
educationally sound instructional practices. Work simultaneously with 4+ students through text and
audio communication. Work simultaneously with students and content from various grade levels.
Provided professional development sessions for colleagues.
Secondary Mathematics Teacher 2008 2015
New Jersey, Maine, Pennsylvania
Developed and implemented the AP Calculus program in Maine
Used data to develop an intervention program for students on the border of passing
state testing.
Used data driven instruction
Unpacked the Core Curriculum
Member of the Curriculum and Oversight Committee
Coached the JV Girls Soccer Team to a record of 10-2
Assistant coach: Math Team
Administered State Assessment Tests
Taught the following classes
Computer Programming (C++, Javascript, Visual Basic)
AP Calculus
Honors Geometry
Accelerated Geometry
Geometry
Algebra 1
Applied Algebra 2