Consultant - Solutions Architect/developer Resume
Omaha, NE
SUMMARY:
- With over 10 years of experience in the software development industry, Jayper has provided solid business software solutions to many large and small organizations from private to public companies. With development experiences from Cache Database; from Intersystems, to J2EE JSP/Servlet web application, mobile applications, and Business Intelligence reporting with Jaspersoft and iReports; Jayper brings to the table technical expertise that addresses clients requirements.
- With Jayper’s discipline in enterprise grade application and mobile application development, he can architecture a solution that always meet and satisfy any requirements.
TECHNICAL SKILLS:
Programming: Java & JavaME, Flex & ActionScript, HTML5 and JavaScript, CSS, Intersystems Cache/MUMPS Database & Ensemble, Jaspersoft Studio/iReports, C/C++ QNX native, SAP - Sybase Unwired Platform for hybrid application, SMP2.3 and 3.0, SAPUI5, Cordova/PhoneGap, JQuery & JQuery Mobile, JSON, XML, Appcellerator
PROFESSIONAL EXPERIENCE:
Confidential
Consultant - Solutions Architect/Developer
Responsibilities:
- Designed and developed Business Intelligence reporting for the Province of British Columbia’s Ministry of School District using Jaspersoft Studio and iReports
- Architectured and developed the solution to mobilized reports for the different school district
Confidential
Enterprise Mobile Developer/SAP Integrator - Principal Consultant
Responsibilities:
- Part of a team of developers including Business Analyst and System Architect to develop SAP and non SAP Enterprise grade mobile application for Saskpower
- Created development process and methodologies for the mobile development group for SaskPower
- Developed mobile applications for iOS, Android, Windows Mobile and BlackBerry and integrate with SAP EIS using SAP’s Sybase Mobile Platform with NetWeaver Gateway and latest version of SMP
- Developed Hybrid mobile application for SAP’s Hybrid Web Container.
- Developed using web technologies in Eclipse using Cordova 3.5 to support Android, iOS, BlackBerry
- Developed hybrid app both in JQuery and SAPUI5 framework
- Developed iOS plugin for Cordova to perform single sign on
Confidential
Mobile Device Developer Consultant
Responsibilities:
- Developed internal mobile application for both BlackBerry smartphone and PlayBook tablet
- Developed web application for the PlayBook using Flex, ActionScript and WebWorks(HTML5 and Javascript)
- Developed and supported other internal application on HTML5 and Javascript with WebWorks API
- Developed beta applications for the BlackBerry labs with Native C/C++ using QNX Momentics IDE and Cascades native
- Developed J2ME mobile applications for blackberry mobile devices
- Supported and maintained Sybase SUP Unwired enterprise database
- Regular presenter to the monthly BlackBerry Developer Group meet in Alpharetta, Georgia
- Liason for the development team to coordinate between QA Team and Business Analyst
Confidential
Cache & Jasper Reports Consultant
Responsibilities:
- Developed reports for the FAMIS system using Crystal reports and later on Jasper and iReport using Netbeans
- Developed Java classes in object oriented style to generate PDF and CSV format from Jasper files
- Use Cache’s JDBC driver to connect to the database
- Developed Cache CSP reporting web application to run reports from Jasper server
- Developed Cache CSP and business classes for the FAMIS and FSS web application
- Created CSS, Javascript and JQuery for CSP front pages
- Used HTML for CSP pages
- Use SQL for embedded database query
- Designed UML use cases using ArgoUML tool
Confidential
Mobile J2ME, Android Developer Consultant
Responsibilities:
- Developed new requirements for current Confidential application
- Developed and supported Confidential application for J2ME, Android and Blackberry version
- Developed J2ME application for Samsung and LG devices
- Moved web application from one vendor server to another
- Setup and managed server host to run trivialocker.com
- Fix current issues of the Java web application using Eclipse; JSP/Servlet in Struts framework and powered by Tomcat
- Fix database query issues using MySQL
- Developed and optimized JDBC with Hibernate
Confidential
Mobile J2ME, Android, Blackberry, iPhone3 Developer Consultant
Responsibilities:
- Developed expense reporting interface for iPhone platform using ObjectiveC
- Developed JavaME version of expense reporting interface for Blackberry and Android platform 2.0 using Eclipse
- Developed Cache database web service to accept expense data from mobile devices; iPhone 3 & 4, Blackberry Torch, Tour and Curve; and Android 2 platform
- Developed logic to allow the devices to capture image of receipt and send expense info with receipt image via MMS
Confidential
Java/J2EE Developer Consultant
Responsibilities:
- Trained developers in SWING and J2EE development
- Developed SWING client application using MVC for keyboard wedge with bar code scanner
- Localized SWING desktop application
- Developed J2EE using JBoss for distribution of business rules and transaction for shipping & receiving process for Scan To Verify
- Developed DAO classes along with Hibernate and JDBC for database, MSSQL Server 2008 Scan To Verify
- Developed SQL embedded statement for database queries
- Used Eclipse IDE as the client’s standard tool
- Trained junior developer in Java and J2ME
- Led the development team of the barcode scanner application running on WindowsCE using J2ME CDC profile and SWING components.
- Developed Java JSP/Servlet with Tomcat Apache
- Use JDBC driver for with MSSQL Server 2005 that provided data query for the client module
Confidential
Cache Developer/ABBY Developer (OCR) Consultant
Responsibilities:
- Developed encounter OCR forms using ABBY OCR engine
- Develop Web Service & SOAP application for Cache backend interface with remote client running on a USB device
- Develop CSP web application to interface with an external Confidential t survey web application
- Created CSS and Javascript for CSP front pages
- Develop Java base component called Jalapenos; that provided as POJOS and interfaced with Cache database using Netbeans
Confidential
Cache Consultant
Responsibilities:
- Developed new requirements for WebSHOTS Cache application
- Developed reports for R1N1 Vaccination distribution
- Developed SQL queries as embedded in CSP web application
Confidential
Cache Developer Consultant
Responsibilities:
- Developed ensemble data extract module to gather data from Cache 5.0 globals and into a flat file that is imported into an MSSQL database warehouse
- Currently analyzing existing web application running on Cache version 5.0
- Develop a logical database schema design for a data warehouse
- Develop solution to export Cache data and import into a SQL database
- Developed Java application to run on DOS prompt, connected to Cache database via Cache’s JDBC driver to extract Confidential t data
- Developed SQL embedded statement for database queries
Confidential
Cache & Ensemble Developer Consultant
Responsibilities:
- Developed ensemble business service, business process and business operation to import data from MSSQL 2005 and Oracle 9i with SQL and File Adapter for New York University School of Law
- Developed web reporting for New York University users using Zen framework
- Developed CSS and Javascript for CSP interface
- Developed CSP pages using HTML tags
Confidential
DBA - Subcontractor for an Independent Consultant
Responsibilities:
- Support client’s help desk ticket through the use of Remedy
- Run nightly export/import scripts for backup services
- Install instances of Oracle database and patches
- Administers database instances; adding new datafiles to tablespaces
Confidential - Omaha, NE
Intersystems Cache Programmer Consultant
Responsibilities:
- Converted internal JSP/Servlet back office reporting front end to CSP, Cache Server Pages
- Javascript on CSP pages
- Supported backend office, BOSWeb & BOSTelnet, that handled all online trading activities from Stock trading, Mutual Funds and Options in Cache 5.1 on Linux platform
- Develop CSP and Cache classes in support of new features and requirements in Cache 2007
- Team member in conversion of current Cache database back office into new database framework, Cache classes
- Use Clearcase for source control and Studio for development
- Developed SQL embedded statements for database queries
- Created CSP using HTML tags using CSS for style and Javascript for input validation
Confidential - Sacramento, CA
Intersystems Cache Programmer
Responsibilities:
- Supported current laboratory web application, Care360 in Weblink
- Developed reports from imported files in HL7 specification
- Developed laboratory reports for private practice and private hospital
- Developed in-house web application for customer representative and department report
- Converted Weblink to CSP and use of Javascripting
- Maintain and developed new Cache object classes and routines per specification on Windows Server
- Maintained and administered Cache database namespaces
- Provided after hours support for the over night auto jobs
Confidential
J2EE Consultant
Responsibilities:
- Supported web application and develop search engine using Java’s JSP and Servlet with Tomcat Apache and Hibernate with MySQL Have implemented YouTube API as part of the search engine feature. Developed AJAX for client interaction and input validation
- J2EE & JBoss for web crawler
- Used Netbeans for development
Confidential
J2EE Consultant
Responsibilities:
- Supported web application and develop new modules using JSP and Servlet with Tomcat Apache and Hibernate
- Use JDBC with MySQL
- Developed AJAX for client interaction and input validation
- J2EE & JBoss for distributed functionality
- Developed application using Netbeans for development
Confidential
Java Developer Consultant
Responsibilities:
- Designed and developed internal web application with JSP and Servlet
- Used BEA Weblogic and Hibernate
- Developed AJAX for client interaction and input validation
- Used JDBC for Oracle 9i
- Use Netbeans for development
Confidential
Mobile J2ME Consultant
Responsibilities:
- Developed MIDP-2.0 J2ME MIDlet for a Canadian company in Toronto. The MIDlet is installed in a Sanyo SCP 7050 using J2ME’s Location Base API. GPS location interfaced with backend ASP.NET that feeds to Google Map API
- Application was developed for J2ME compatible devices such as Nokia, Sony Ericsson, Sanyo and Blackberry curve
Confidential
Intersystems Cache Programmer Consultant
Responsibilities:
- Responsible for developing new routines for new business requirements module using Intersystem’s Cache Studio version 5.1 on Linux server
- Developed and designed %persistent class tables that store data from legacy global
- Assist in minor development of JSP/Servlet pages for DHS Online MTP/SAR system along with Cache classes as backend data repository
- Developed legacy backend routines using Cache classes for data repository with JSP/Servlet web interface by querying, using SQL, the Cache tables
- Developed new modules of Cache classes with web interface, implemented with Java, as part of obsolescing the legacy version of the health care system
- Developed and maintained routines for the legacy system using VA Fileman
- Responsible for monitoring daily, weekly and monthly batch jobs
Confidential
Mobile J2ME Consultant
Responsibilities:
- Developed JavaME MIDP2.0 MIDlet to run on Motorola i355 to send GPS location information to a PHP backend web server.
Confidential
Software Developer Consultant
Responsibilities:
- Developed software application, in Java SWING, to manage two facilities for the elderly care
- Use JDBC/ODBC driver to interface with the Access database
- Analyzed user requirements and designed Use Case diagrams
Confidential
Intersystems Cache Programmer
Responsibilities:
- Responsible for software requirements analysis, design of system modifications, and software maintenance, coding, testing, and implementation activities
- Provided recommendations for best supporting the needs of users in terms of system performance, and specify, design, test, and implement appropriate measures for ensuring data access, security and performance requirements and for maintaining data integrity
- Developed and supported current reports against legacy system's data using MUMPS on Mainframe
- Developed new reports against InterSystems Cache’s SQL database using VB.NET, VBA and Java
- Developed customize application using Access and VBA and Java with imported data from Cache legacy
- Supported branches throughout California
- Developed backend system that connected to the Open Exchange Server (OFX) in order to perform transactions against the legacy system using C#.NET
- Helped develop Golden 1's online banking application in .NET that used web services to interface via OFX server that communicates with the mainframe
- Environment: InterSystems Cache, SQL, MUMPS, Java, .NET
Confidential
Mobile J2ME Consultant
Responsibilities:
- Developed mobile application that would exchange product and purchase information with a backend PHP web server using XML data format
- Used Kxml2 for parsing and sending XML format data
- Used MMAPI for ringtone sample
Confidential
Process Engineer - Contractor
Responsibilities:
- Developed new reports and maintained existing reports in Access, Excel and Oracle databases using SQL for multiple functional groups
Confidential
Lead Software Engineer
Responsibilities:
- Redeveloped Paradox reporting database to Java SWING application with Oracle database
- Developed new reporting application using internal SDLC process provide from Xerox
- Client/server application and Web reporting application using Java Swing objects, JSP, Servlets and XML
- Configured Web Sphere web server for JSP and Servlet container
- Maintained database connectivity using Oracle JDBC Drivers for Oracle 8i and 9i
- Interface DB2 database for other external data
- Developed UNIX scripts for version releases and SQL Loader (loading of old data to new database)
- Assisted in database analysis and design
- Installed/ Administered BEA WebLogic Application Server on UNIX AIX
- Code maintenance and external customer support for CD Product Line
- Coding involved using Visual Basic, UNIX, Perl shell scripting and C/C++ in Windows
Confidential
Programmer Analyst - Consultant
Responsibilities:
- Performed code maintenance using C++ on the UNIX platform
- Performed code maintenance on PL/SQL procedure on UNIX platform
- Developed automated testing tools using Rational Robot
Confidential
Programmer Analyst - Consultant
Responsibilities:
- Analyzed and Developed financial reports using 4th GL Language named PROBE and participated in systems implementation of their banking system in all 20 branches
Confidential
Software Engineer
Responsibilities:
- Analyzed Designed and programmed new business requirements; using ANSI C for the retail banking system product and performed minor database administration in Oracle 7