Derek Melvin

Lead Software Engineer at Virtual Facility, Inc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Costa Mesa, California, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Software Development
    • 1 - 100 Employee
    • Lead Software Engineer
      • Nov 2019 - Present

      Greater New York City Area

    • United States
    • Software Development
    • 1 - 100 Employee
    • Senior Full Stack Engineer
      • Sep 2018 - Oct 2019

      Greater Los Angeles Area - Developed a game that gained over 300,000+ downloads and reached the top of the Google Play store in its category. - Built SendEOS application which earned various awards and recognition within the EOS blockchain community. - Integrated applications with various API’s, SDKs, advertisement providers, and 3rd party tools. - Implemented various two factor security features using tools such as Twilio, Firebase Auth, and Scatter. - Assisted customers via our customer support channel… Show more - Developed a game that gained over 300,000+ downloads and reached the top of the Google Play store in its category. - Built SendEOS application which earned various awards and recognition within the EOS blockchain community. - Integrated applications with various API’s, SDKs, advertisement providers, and 3rd party tools. - Implemented various two factor security features using tools such as Twilio, Firebase Auth, and Scatter. - Assisted customers via our customer support channel to resolve issues and determine application bugs. - Worked closely with team to gather project requirements for highly scalable systems. - Helped design and provide guidance on various product architectures. - Migrated existing products to time and cost saving alternative solutions. - Introduced command line administrative tools used for analytic reporting and testing. - Tailored existing product to meet client needs in order to drive company sales. - Lead demo calls to gain user insight and suggestions to help improve existing products. - Researched, contacted, and took calls with potential prospects to gage product interest. - Implemented new features and improved the existing codebase for electronic signature product. Show less

    • United States
    • Advertising Services
    • 1 - 100 Employee
    • Full Stack Software Engineer
      • Mar 2014 - Jun 2018

      Orange County, California Area - Hired to help redesign and build high volume order processing applications. - Build internal support tools to facilitate client and order administration. - Work with the latest web technologies to enhance the customer experience. - Produce requirements, diagrams, and documents for all software modules. - Provide production support including code hotfixes to existing production systems. - Develop internal & external facing RESTful API’s using Spring MVC. - Design a responsive… Show more - Hired to help redesign and build high volume order processing applications. - Build internal support tools to facilitate client and order administration. - Work with the latest web technologies to enhance the customer experience. - Produce requirements, diagrams, and documents for all software modules. - Provide production support including code hotfixes to existing production systems. - Develop internal & external facing RESTful API’s using Spring MVC. - Design a responsive yet attractive front end application using Bootstrap and AngularJS. - Participate in intensive design discussions to outline work sprints and release goals. - Perform agile planning within JIRA defining stories and adding tasks to fulfill story requirements. - Integrate internal applications with external web services. - Implement unit, integration, and load tests using various testing tools and frameworks (e.g. Junit/JMeter) - Configure builds, deployments, and environments (prod/staging/dev) for continuous integration. - Facilitate regular production releases to various environments. - Mentor junior developers by performing code reviews and holding regular “brown bag” sessions. Show less

    • United States
    • Information Technology & Services
    • 1 - 100 Employee
    • Lead Software Engineer
      • Jul 2010 - Mar 2014

      Costa Mesa, CA - Hired to develop game changing web applications using the latest web technologies. - Integrate applications with existing web service API’s and develop new RESTful API’s. - Provide product support, new feature enhancements, and bug fixes for J2EE applications. - Develop asynchronous dynamic web applications using a variety of JavaScript frameworks. - Deploy new and existing web applications into multiple international markets. - Work with legacy code to identify areas of… Show more - Hired to develop game changing web applications using the latest web technologies. - Integrate applications with existing web service API’s and develop new RESTful API’s. - Provide product support, new feature enhancements, and bug fixes for J2EE applications. - Develop asynchronous dynamic web applications using a variety of JavaScript frameworks. - Deploy new and existing web applications into multiple international markets. - Work with legacy code to identify areas of performance improvement and rewrite where applicable. - Present new application features and improvements to existing and potential clients. - Participate in code reviews, design discussions, and architectural meetings. - Document application specifications, procedures, bugs, and common fixes in JIRA. - Build and deploy client application to production environments using Jenkins and Maven. - Lead a team of offshore developers providing direction, leadership, and knowledge transfer. Show less

    • United States
    • Defense and Space Manufacturing
    • 700 & Above Employee
    • Software Engineer
      • May 2007 - Jul 2010

      - Hired as a Java Developer to help redesign an existing software application. - Created a computer based training framework/application developed using ActionScript 3. - Developed user interfaces using Java’s Swing API for a collaborative software product dealing with time sensitive material. - Integrated third party products such as Google Earth, OpenMap, JMTK and CJTMK with internal mapping tools. - Participated in a technical solutions group helping to introduce new development… Show more - Hired as a Java Developer to help redesign an existing software application. - Created a computer based training framework/application developed using ActionScript 3. - Developed user interfaces using Java’s Swing API for a collaborative software product dealing with time sensitive material. - Integrated third party products such as Google Earth, OpenMap, JMTK and CJTMK with internal mapping tools. - Participated in a technical solutions group helping to introduce new development tools into work programs promoting better software development. - Practiced the use of test driven development using JUnit and JMock. - Worked closely with customers to debug and resolve software related issues. - Participated in team driven design sessions and create sequence diagrams, flow charts, and UML to demonstrate customer requirements/design concepts. - Documented test procedures, and assisted developers in debugging client/server applications. - Researched existing and evaluate existing web services and make customer recommendations based on findings. - Collaborated with team members to resolve project issues. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Engineer
      • 2005 - 2007

      - Hired as a Software Engineering Consultant to work on a variety of internal and external development projects. - Worked on several J2EE projects that utilized the Struts1 framework in conjunction with Hibernate and AJAX. - I led an 8 month development team responsible for delivering a J2EE based tracking and reporting system. - Implemented an internal web based document management application with PHP, AJAX, and MySQL. - Created a prototype which proved a small device to large… Show more - Hired as a Software Engineering Consultant to work on a variety of internal and external development projects. - Worked on several J2EE projects that utilized the Struts1 framework in conjunction with Hibernate and AJAX. - I led an 8 month development team responsible for delivering a J2EE based tracking and reporting system. - Implemented an internal web based document management application with PHP, AJAX, and MySQL. - Created a prototype which proved a small device to large device communication proof of concept using Java and C sockets. - Participated in customer design sessions for proof of concept including RFID tracking and warehouse inventory management. - Performed maintenance on existing ASP applications to be compliant with organizational security standards. - Volunteered at FEMA creating a web application that would provide aid to Hurricane Katrina victims. - Engaged in a project developing a C application on a small device used for maintenance activities such as database fail-over, communication, and statistic collection. - Evaluated, tested, debugged, and documented Swing based code on mobile devices. Show less

    • Research Services
    • 700 & Above Employee
    • IT Specialist
      • 2002 - 2005

      - Developed a Swing user interface to help assist in the presentation of field collected data. Application could be accessed and used by employees internally. - Interfaced with an internally written decoding Java API to automate, organize, and present sensitive data messages. - Created shell scripts to automate and control the application of Redhats security patches. - Maintained internal USGS informational web pages writing HTML by hand and using editing tools such as… Show more - Developed a Swing user interface to help assist in the presentation of field collected data. Application could be accessed and used by employees internally. - Interfaced with an internally written decoding Java API to automate, organize, and present sensitive data messages. - Created shell scripts to automate and control the application of Redhats security patches. - Maintained internal USGS informational web pages writing HTML by hand and using editing tools such as Dreamweaver, Fireworks, and Photoshop. - Designed web presentations using Adobe Flash to produce interactive content to customers. Show less

Education

  • University of Colorado at Denver
    Bachelor of Science, Management Information Systems
    2001 - 2004

Community

You need to have a working account to view this content. Click here to join now