Adrian Herrera

Adrian Herrera Email and Phone Number

Sr. Software Engineer at ISPA Technology @ ISPA Technology
Adrian Herrera's Location
Greater Panama City Area, United States, United States
Adrian Herrera's Contact Details

Adrian Herrera personal email

About Adrian Herrera

Adrian Herrera is a Sr. Software Engineer at ISPA Technology at ISPA Technology. He possess expertise in xml, agile methodologies, java, subversion, linux and 41 more skills. Colleagues describe him as "Adrian Herrera was a valuable addition to our team for NASA's CTS project. He got up to speed quickly and was able to offer solutions for monitoring our JBoss applications and for streamlining developer build automation. I found him to be very helpful and a knowledgeable resource when I needed to pick his brain for past experience with development technologies such as JBoss, Subversion, and Ant. I think any team would be the better for having Adrian on board."

Adrian Herrera's Current Company Details
ISPA Technology

Ispa Technology

View
Sr. Software Engineer at ISPA Technology
Adrian Herrera Work Experience Details
  • Ispa Technology
    Sr. Software Engineer
    Ispa Technology Dec 2017 - Present
    Tampa, Fl, Us
  • Nanthealth
    Sr. Software Engineer
    Nanthealth Sep 2013 - Dec 2017
    Winterville, Nc, Us
    On the core services team, putting together the core product for NantHealth services. Learned new skills with OSGI, latest Spring framework, NoSQL, Cassandra, Mongo, and Apache Karaf. Worked with Eclipse and IntelliJ IDEA IDEs. All Java development was completed using JDK 1.7.x. Switched to be a part of the UI / UX team within the company. Took over as team manager / developer for a couple months, then took on the role of team lead and architect for UI. Learned AngularJS 1.x fast and was able to contribute immediately and earn respect from the team and senior developers. Attended architect meetings, and collaborated closely with the UX architect to make the product visually professional/appealing for end-users. UI Technologies: Angular 1.x, Grunt, Gulp, Node, NPM, Express, MEAN stack, Backbone, jQuery. IDE: WebStorm. Other technologies: Polarion, Jenkins, Slack, Skype.
  • Lockheed Martin
    Software Engineer
    Lockheed Martin Mar 2013 - Sep 2013
    Bethesda, Md, Us
    Hired as a consultant to assist on automating build, testing, and packaging for one of NASA's projects at JSC. Took training for the FreeFlyer software. Collaborated with a team lead to develop a secure file transfer/notification system, from scratch using Java and XML. Skills used for this project: Ant, jBoss, JDK 1.6 & 1.7, Hibernate, Cruise Control, FreeFlyer.
  • Truebridge Resources
    Sr. Software Developer
    Truebridge Resources Sep 2011 - Mar 2013
    Consulted for MD Anderson Cancer Center. Assigned two projects to work on off the bat. Quickly learned Spring/Spring Web Flow framework.Technologies in use: Eclipse Helios, Spring 3.x, Spring Web Flow 2.x, Hibernate, JBoss 5.x/6.x, Tomcat 6.x, JDK 1.6.x.
  • Sungard
    Middleware Applications Engineer
    Sungard Nov 2010 - Aug 2011
    Wayne, Pa, Us
    Worked with the team technical lead to develop a plan to move all builds and deployments into a fully automated process. Learned the current manual process and was an impact immediately with the team, on getting builds and deployments completed in a timely fashion. With my knowledge in WebLogic, JBoss, and Tomcat, I was able to assist the current team with deployments to those application servers. Picked up knowledge on the Oracle Application Server version 10.1.3.4 and Oracle BI Publisher 10.1.3.4.1. Used AccuRev for the versioning of the products, and JIRA for build/packaging tickets, bugs and releases tracking.
  • Logica
    Sr. Technical Analyst
    Logica Oct 2010 - Nov 2010
    Montreal, Qc, Ca
    UI developer role for a contract project. Eclipse Helio is the IDE of choice, with MS SQL Server backend. The project is GWT based with a lot of java back-end development. This project required the confidence to raise issues and contribute to the technical discussions. Worked on converting a legacy (10+ years old) web application over to the latest technologies - for example: Google Web Toolkit (GWT) and AJAX - with a revamped look and feel to it. Agile development. The project got canceled by the client due to budget constraints on client.
  • Apex Systems
    Software Developer
    Apex Systems Jul 2010 - Sep 2010
    Glen Allen, Va, Us
    Completed a 3 month contract, where tasks included: maintaining software for the aerospace industry (Lockheed Martin and NASA), and creating a monitoring application from scratch to monitor a core application within the JBoss Application Server. The monitor uses Swing to display the UI and JGroups to communicate with the server to gain access to memory, messages, and cluster details. The project manager, technical lead, and team lead have all been impressed with the quick development and the delivered product. NetBeans was the IDE chosen by the leads to develop with. Also used UMLet to create UML diagrams. Wrote test cases using MS Excel. OS environments used where: Linux (Red Hat Enterprise) and Windows XP. Code was checked in/out and managed using TeamForge/SourceForge and Subversion. J2EE and J2SE were both used. JBoss 5.x Community Edition was the server for the project.
  • Best Western International
    Sr. It Engineer
    Best Western International Aug 2008 - Jul 2010
    Phoenix, Arizona, Us
    After 3 months of doing contract work for BWI through Productive Data Systems, I was promoted to the current fulltime position: Senior IT Engineer. Learned the following technologies while maintaining and creating new project tasks: AJAX, JBoss 4.0.3SP1 application server, and picked up knowledge of the Oracle PL/SQL Developer IDE to create and maintain PL/SQL code. The team choice for IDE has been the Eclipse IDE. Introduced soapUI/XPath to the team for SOAP message testing. Learned RadView testing software to test web sites. The current project is able to handle well over 1-3 million hits per day, and has revenues over $20-30 million per year. The web application interacts with Oracle 10g. Security is handled by Oracle LDAP to manage client logon credentials. Used Struts Framework to manage the users' experience on the web pages. Generated regular expressions to parse through XML quicker.Upgraded JBoss from 4.0.3SP1 to 4.3.0 release. JBoss was improved from a cluster of 3 servers to 10 servers. Currently increasing the clusters to have 2 instances on each server. Also improving JBoss Cache to make use of an MBean manager to handle issues that have come up with concurrency. Worked with the unix administration team to create RPM installers for the application. Applied security using JAAS within JBoss security configuration. Already submitted an approved plan to replace some code and make use of JPA and JSF technologies to improve application performance and code cleanup.Helped out the QA team by creating a dynamic load test script using Radview 8. Development experience was using a full lifecycle workflow. Semi-agile development with very few patches going out as soon as QA approved. Code was checked in/out using Subversion via the Eclipse plug-in. Looked at Maven for a bit, but the team decided to stick with Ant scripts and RPM installers to deploy applications. J2EE and J2SE used at BW. OS environments used: Windows XP, Linux Red Hat.
  • Pearson Digital Learning
    Systems Engineer
    Pearson Digital Learning Nov 2003 - Aug 2006
    London, Gb
    Became owner of a project creating web services, the services allow clients to access an SIS (Student Information System) database schema. Created client and server-side applications using; Flash MX, J2EE, Tomcat, Hibernate, Spring, and MySQL technologies. AXIS services provided the communications between the Java and Flash clients, and the database. This project entails using the MVC model 2 framework. Created regular expressions to parse through the XML that was received.Assisted in writing Flash Action Script code to access the web services. Gained valuable experience with the focus from the architect team, and have been able to apply my experience in current technologies to meet their needs. Current project is on a Swing-based application for internal clients, and creating web reports via Web Services. Gained respect from peers and management with the hard work and dedication I put on the project(s). Administered Linux and Windows development environments, and used Eclipse IDE as the development tool of choice. As of October 2004, took over as technical lead for the Core Standards team. Worked closely with DBAs to create PL/SQL and triggers for Oracle database in the Core Standards project. Developed security framework for the web application; using JAAS and JSSE technologies. Provided technical documentation for project enhancements, and provided technical advice for developers on their work. Created a web service application from scratch using Servlet and Velocity technologies, with the ultimate result of providing a fast and very light services application for the Core Standards project. OS Environments: Linux Fedora/Red Hat, and Windows XP. Development process was very Agile, code would be out to QA every week, and tested by a team in India. Subversion was used to check in/out source code. The team has compared Spring and Struts frameworks and stuck with Struts. J2SE & J2EE used with Pearson.
  • Unicon, Inc.
    Software Developer
    Unicon, Inc. Jan 2003 - Sep 2003
    Gilbert, Arizona, Us
    Developing web applications for internet-based education. Completed projects on time. Debugged web application. Technologies in use include JServ, Apache, and JDK 1.4.2 J2EE. Database connections to Oracle 8, recently updated to 9i. Modified PL/SQL applications & updated database tables. Assisted with running test cases/scripts. Converted XSL documents into Velocity (vm) scripts, to achieve enhanced performance and faster development. Operating environment is Linux RedHat 8 and Solaris. Took charge of theme design for Section 508 curriculum site. Completed Section 508 project: from scratch, to completion. Themes designed using XSL, XML, JavaScript and already existent Java services, some of which were servlets. Became owner of rendering services in Java environment, which runs through XSL translations (XSLT). Mainly concentrated on back-end development, although XSL provided front-end transformation. Used Perforce as the source versioning tool. OS evironment: Linux.
  • Talx
    Programmer Analyst
    Talx Jun 2002 - Sep 2002
    Atlanta, Ga, Us
    TALX Corporation acquired the Unemployment Compensation division of GatesMcDonald in June 2002. Maintained applications created for GatesMcDonald prior to the acquisition.
  • Gates Mcdonald & Company
    Programmer Analyst
    Gates Mcdonald & Company Mar 1999 - Jun 2002
    Time Off Planning Services (TOPS) applications involved Java 1.1.7/1.2.2/1.3 J2SE connectivity to Oracle 8 databases using JDBC. Reports and web applications for TOPS were created using Java, JHTML, JSP, JavaBeans, JavaScript, CSS, StyleReports and PL/SQL to provide dynamic reporting and interactions for web users. As primary IVR programmer, Lucent’s Script Builder language was used to create robust telephony applications. RPC technology served as middleware for IVR to communicate to Java using JNI. With the IVR, converted English scripts/phrases to Spanish. Completed a lifecycle of IVR application from scratch to completion of unit/business testing.Unemployment Compensation (UC) applications also were created using Java 1.2.2/1.3, JavaScript, CSS, Servlets, JSP, and Oracle 8. The applications received reporting information from existing COBOL applications. Reports were converted to web-based format for web users to view the reports using browsers instead of legacy mainframe text-based screens. Solely in charge of separation reporting application for UC. The interaction with users made it easier to submit multiple employee separations via the web, rather than using IVR. JavaMail and Java FTP technologies were used to notify users of reports as well as submitting the claims to legacy COBOL applications. Played backup role to Weblogic administration.All coding was done using TextPad, TOAD, Visual Café, and VI editors. Both TOPS and UC applications run on Weblogic servers, Lucent Conversant IVR servers, and Unix environment. Apache and Tomcat servers were used as development environments to test applications initially on local servers (home-based also) before moving to development environments. Performed backup administration for Oracle databases and Weblogic servers. Project methodology extensively used throughout lifetime of project assignments. On the TOPS and UC teams, development was all done for front-end and back-end.
  • Olsten Staffing Services
    Programmer
    Olsten Staffing Services Nov 1998 - Mar 1999
    Melville, Ny, Us
    Main client worked for was BankOne. Developed small databases using Microsoft Access for quick statistical reports for managers. Generated Visio flowcharts using Visio 5 to assist managers in presenting their application processes to higher level management. Completed short-term projects on time.
  • Bureau Of Workers' Compensation (Ohio)
    Programmer-Intern
    Bureau Of Workers' Compensation (Ohio) May 1998 - Nov 1998
    Acquired knowledge of Human Resource Information Systems. Programmed in MS Access, Report Writer. Created organization flowcharts for personnel officers and supervisors. Generated updates for web job postings using WebAuthor, FrontPage 98, and SQL queries.
  • Calltech Communications, Inc.
    Technical Support Specialist
    Calltech Communications, Inc. Aug 1996 - May 1998
    Performed technical support for Internet software such as CompuServe, SpryNet, and BellSouth Net. Internet connectivity troubleshooting on TCP/IP, DUN, PPP, E-mail, and POP3 issues.

Adrian Herrera Skills

Xml Agile Methodologies Java Subversion Linux Unix Web Services Oracle Microsoft Sql Server Eclipse Javascript Java Enterprise Edition Testing Spring Framework Sql Tomcat Mysql Html Hibernate Junit Css Spring Team Leadership Sdlc .net Perl Angularjs Gruntjs Osgi Sharepoint C# Objective C Backbone.js Bootstrap Python Jupyter Notebook Hyperapp Nosql Mongodb Arangodb Powershell Hyperapp Vuejs Artificial Intelligence Anaconda Navigator Visual Studio Code

Adrian Herrera Education Details

  • Devry Institute Of Technology
    Devry Institute Of Technology
    Computer Information Systems
  • Louisiana State University
    Louisiana State University
    Spanish

Frequently Asked Questions about Adrian Herrera

What company does Adrian Herrera work for?

Adrian Herrera works for Ispa Technology

What is Adrian Herrera's role at the current company?

Adrian Herrera's current role is Sr. Software Engineer at ISPA Technology.

What is Adrian Herrera's email address?

Adrian Herrera's email address is zi****@****hoo.com

What schools did Adrian Herrera attend?

Adrian Herrera attended Devry Institute Of Technology, Louisiana State University.

What skills is Adrian Herrera known for?

Adrian Herrera has skills like Xml, Agile Methodologies, Java, Subversion, Linux, Unix, Web Services, Oracle, Microsoft Sql Server, Eclipse, Javascript, Java Enterprise Edition.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.