Creator of engaging and appealing experiences through technology. Utility persona with passions in software/app development, website development, and video production.
Developer Evangelist @ From March 2015 to Present (10 months) Digital Innovation and Media Manager @ -Innovated the concept of Randivoo Mobile (current working title is NthID), an iPhone application that utilizes BLE and interacts with iBeacons and see more
Creator of engaging and appealing experiences through technology. Utility persona with passions in software/app development, website development, and video production.
Developer Evangelist @ From March 2015 to Present (10 months) Digital Innovation and Media Manager @ -Innovated the concept of Randivoo Mobile (current working title is NthID), an iPhone application that utilizes BLE and interacts with iBeacons and Brivo's SAM API. Someone would log into the app with their social credential and be able to unlock a door simply by walking up to it.
-Managed the creation of NthID through crowdsourcing to design and assemble the app using Objective-C.
-Working with many devices as they related to the Internet of Things (Pebble Watch, Nymi Band, Google Glass, Estimote beacons, etc). The main goal for me is find ways to get them to open doors or provide authentication in other ways (movie tickets, sporting events, VIP lines to name a few).
- Created an integration with Nymi and our Rändivoo app where you can simply wear your band that authenticates you based on your ECG.
-Managed the creation of the brivolabs.com website using Wordpress through crowdsourcing and went public in a month.
-Used HTML/CSS/PHP to modify and tweak the site to our needs.
-Continued maintenance management to both brivo.com and brivolabs.com websites
-Attended Dreamforce twice and SXSWi once. Helped man the booth by promoting, demoing, and answering questions about our products.
- Assisted in creating the "High Striker" demo for SXSWi, which included coding an application using the Phillips Hue Lights API.
-Have currently created five promotional videos for Brivo / Brivo Labs using After Effects, Premiere, and Speedgrade.
-Photographed head shots of the whole company to be displayed on the website
-Photoshopped images for Marketing needs
-Travelled to visit companies utilizing Brivo Systems' product and film customer testimonials to be edited and posted online.
- Currently training to develop iOS apps in the Swift language
- Using Testflight to allow internal people to test out our apps before releasing them to the public From September 2013 to March 2015 (1 year 7 months) Java Developer @ Worked in the Product Development department on the ACS Web Service, which is an
access control system that is also cloud capable. It is here where I have most experienced agile
development through Scrum meetings and Sprints. The following are the roles I accomplished:
• Assisted in redesigning ACS Web Service’s UI
- Front End Technologies used: javascript, less/css, jspx, tag libraries, jquery, ajax, html, web browser developer tools (e.g. Firebug)
• Worked on the automated Web Test project, which is a program that could be run against the application to assure that normal CRUD-type actions were working properly
• Converted Enterprise Java Beans (EJBs) to Spring Beans
• Wrote a command line program for AVHS cameras to display the status of all cameras within the database
• Handled the refactoring of queries on the reports pages to speed up that part of the application
- Learned how to use Selenium in order to facilitate the coding process
- Used iReport to write database scripts and design how the reports will be displayed
• Troubleshot and fixed over many bugs that have been assigned to me in Jira
• Created a promotional video for Brivo’s new building From May 2012 to September 2013 (1 year 5 months) Software Engineer @ Worked with a product development team on Telos’ Xacta Information Assurance (XIA) product suite. XIA suite is a set of web applications and host agent designed to help organizations manage the assets, risks, and vulnerabilities while undergoing the Certification and Accreditation process (C&A).
Roles include the following:
• Enhanced company’s web application programming with Java EE using Tomcat Server 5 and persistence technology.
- Created a Comments Management Page
- Created ability for user to import and export data to and from Excel
- Created a page for diagnostics to see how fast data was being pulled from the database through the persistence and non-persistence layer
• Managed and updated the application’s Installer using InstallAnywhere 8, XML, custom Java code. Including but not limited to updating the web application server version (Tomcat) and Java Runtime versions of
the application when needed
• Assist Project Management in drafting RDPs (Request for Development Proposals) based on client input, which would be used as a basis for new features or enhancements on the product.
• Participated in status meetings, which sometimes included peer code and design reviews
• Wrote SQL/Oracle code for integration of Company’s and client’s databases
• Introduced new vocabulary terms for the on-site team to use in their velocity code to pull specific data from the database.
• Closely worked with the QA team to identify bugs and provide fixes to issues or bugs found
• Introduced the use of video desktop recording to facilitate communication between QA and the developers, which later became used to show off enhancements of the application to the clients.
Selected as member for new initiative - "Fun Committee"
Participated in Committee meetings and created videos in effort to increase employee moral From January 2009 to January 2012 (3 years 1 month) Computer/Systems Engineer @ Office IT Support
Set up remote access of office computers
Researched and resolved computer virus issues
Wireless Division
Managed and maintained Wireless Internet Division
Optimized Firetide Mesh Network
Provided technical support for client issues
Assembled / installed / programmed Mikrotik Access Points at client sites
Utilized Air Magnet to determine signal strength in buildings as well as to identify optimal location for Access Points
Analyzed wireless network systems to create faster / more reliable service
Established and maintained client relations
Received commendations on work performed
Security Division
Conducted troubleshooting of IP cameras / security software
Search and extracted video for criminal investigations
Set up software for door entry security systems
Programmed Key Fobs for secured door entry
Programmed DVRs for security surveillance
Trained clients to search / extract video from their DVR
Public Safety Radio Division
Measured signal strength in the 800Mhz band at construction sites utilizing a modular receiver system (MRS)
Created and formatted MRS Data in an Excel spreadsheet for client presentations From April 2008 to December 2008 (9 months) Media Broadcast Intern @ Streamed soccer and baseball games over the Internet
Broadcasted sporting events and press conferences online
Took photographs at football games to later be posted online From September 2003 to December 2007 (4 years 4 months)
B.S, Computer Engineering @ Virginia Tech From 2003 to 2007 Nick Castillo is skilled in: Java, XML, HTML, JavaScript, Video Production, CSS, IT Operations, Web Services, Software Development, jQuery, Web Applications, Cloud Computing, Scrum, Agile Methodologies, Management