Jonathan Sebastian is a software engineer with 6 years of experience developing large-scale web applications using Java in Agile Scrum teams. He has worked at Verizon Networkfleet developing REST APIs, AngularJS widgets, and using MapQuest APIs. At Active Network, he implemented mobile analytics tagging, credit card processing, and integrated various APIs. Previously at SAIC, he developed a GWT web application with a JPA/JDBC data access layer and REST web services. He is proficient in technologies including Java, JavaScript, AngularJS, Spring, and works in Windows and Linux environments.
1. Jonathan Sebastian
2668 Dalisay St. • San Diego, CA 92154 • Cell (619) 549-5099 • jon.sebasti@gmail.com
Software Engineer
Software engineer with six years of professional experience working on large-scale web applications in
Agile Scrum development teams, developing primarily in Java.
PROFESSIONAL EXPERIENCE
VERIZON NETWORKFLEET (8/2015 – 1/2017)
Applications Engineer
Developed and maintained both API/web services and Portal, the company's flagship fleet management
dashboard.
• Implemented REST API/web services for triggered activity alerts and spatial searching
• Wrote JMeter tests for internal SLA analysis and load/performance testing
• Added Swagger support to existing web service endpoints
• Implemented date validation using Java annotations combined with handler pattern
• Implemented a fleet list control widget in AngularJS 2.0
• Leveraged MapQuest APIs to implement POI and address searches for a dashboard
• Worked in an Agile Scrum focused environment, using JIRA on a daily basis to track issues
ACTIVE NETWORK (2/2013 – 6/2015)
Software Engineer
Developed and maintained the Active Checkout User Interface for the company's flagship technology
platform, ActiveWorks, a SOA platform for processing multi-million dollar market transactions.
• Implemented mobile and desktop dynamic Tealium analytics tagging
• Implemented support for new fields to be used as part of developer testing, involving a full set
of client, server-side, and backend changes
• Implemented remittance support for Maestro and Visa Electron credit cards by integrating with
an existing JavaScript API
• Implemented CSC/CVV credit card validation integration
• Implemented customer account credit integration
• Integrated with numerous service APIs to complete development tasks and bug-fixes
• Worked in an Scrum focused environment, using JIRA on a daily basis to track issues
• Worked daily with team members and other service teams in China, Canada, Texas, and New
York to complete tasks
SAIC (8/2010 – 2/2013)
Software Developer
Developed and maintained a multi-tier GWT Web Application.
• Browser-based user interface to a multi-user legacy application
• Modularly designed and implemented a User Preferences Application
• Implemented a JPA and a custom JDBC-based data access layer for a 15 table Oracle schema
2. • Implemented a REST-based web service layer for accessing enterprise data
• Wrote numerous GWT/GXT user interfaces and RPC functions
• Wrote unit and regression tests
• Maintained new and legacy software
TECHNICAL SKILLS
Languages: Java, Typescript, JavaScript, HTML, CSS, XML, SQL
Technologies: Eclipse, JIRA, Jenkins, SVN, Git, Postman, Maven, TeamCity, Mockito,
JSP/TAG, JDBC, Confluence, Tomcat
Protocols: REST
Libraries/Frameworks: Jersey, JAXB, AngularJS 2.0, jQuery, Hibernate, Spring
Environments: Windows, Linux
EDUCATION
Bachelor of Science in Computer Engineering
University of California, San Diego 2010
Master of Science in Management Information Systems
National University, July 2015
REFERENCES
Available upon request