| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
EMAIL AVAILABLE PHONE NUMBER AVAILABLEEXECUTIVE SUMMARYInternet Java Developer with experience developing both private and public browser applications with Javaopen source technologies recently and much earlier, C++, and C, and who has more than 20 years software development experience ranging from very formal specifications to self-initiated and word-of-mouth designs.Java 15+ years Application Servers: Tomcat, Geronimo, JBoss, WeblogicMaven 3 years Databases: Derby, Oracle, DB2, MySQL, HadoopHTML/JavaScript/jQuery/CSS --- 7 years Operating Systems: Windows, Linux, Mac-OSWeb Services with SOAP/RESTful --- 4 years ESB Enterprise Service Bus: ServiceMIX / KarafJ2EE 6 yearsJUnit 1 year EJB 3.0 Enterprise Java Beans with Annotations 2 yearsAJAX 5 years ORM Java Persistence Architecture 2 yearsJSP 5 years JMS Java Messaging Service 1 yearAngular 1 year Spring-Boot in Tomcat 2 yearsKey Accomplishments:- Completed partially developed enterprise database management server in EJB to synchronize databases.- Coded user interface for cable TV set-top box with jQuery/AJAX to run in Oregan Media browser.- Various XML manipulations, from JAXB schema conversions to color-coded display of log files.- Collaborated with a team for bellsouth.com schedule payments application utilizing Web Servicesand J2EE/JSP/struts which got in excess of 50,000 payments per month.EMPLOYMENTSandia National Nuclear Laboratories Apr 2021 - Apr 2024Part-time after first 6 months and 100% remote through Albuquerque, NMPosition: Sr. Java Web DeveloperDuties: - Focused on enhancements and bug-fixes for an internal expense web application which was developedover a 20 year span in JSF Java-Server-Faces and Spring MVC frameworks and executed on Apache Tomcat.-Improved load performance for all pages 50% - 80% by making Oracle database accesses more efficient,eliminating redundancy, and strategic data caching. Optimized this legacy application with latest features ofthe Java language such as collection generics.-Created intense and interactive Microsoft SSRS reports from Oracle database for employee financial datashowing how conference transportation and lodging costs are divided amongst the organizational structure.-Added new, user and admin, features to the JSF expense application requiring intense and deepjQuery/JavaScript CSS and efficient Java MVC programming with Oracle database queries.Morgan Stanley Feb 2022 - Dec 202370% remote out of Alpharetta, GA with remote collaboration from New York City and IndiaPosition: Sr. Java Web DeveloperDuties: - Collaborated in the migration of mainframe COBOL code to, what amounts to, a proprietary contentmanagement system using Java Spring-Batch - Spring-Boot framework. The proprietary CMS creates dailyStock Trading Confirm documents from flat text documents through seven stages of progressive datainterpolation / enrichment / transformation into PDF files and stores them away for E-Mailing and/or printedmail deliveries and/or Cloud retrieval.- Added significant pieces to the proprietary CMS Administrative Web application in Angular with TomcatSpring-Boot restful back-end Java DB2 database services such as print vendor reconciliation reports andtagging certain accounts with class-codes for special treatment, and with operations workflow approvals.Equifax Jan 2020 - Jan 2021Alpharetta, GAPosition: Sr. Java DeveloperDuties: - Help finalize, scalable to hundreds of millions of people, financial data analysis server-side Java software, with 23 data components per person in CSV format, to run in big-data Hadoop framework in Google Cloud.- Wrote Google Cloud dataflow diagnostic tools to track performance of financial data ingestion.- Wrote comprehensive JUnit tests for financial data analysis software which fires change alerts. Madeuse of Mockito and PowerMock to simulate parts of the system to isolate pieces the software to JUnit.Created a tool to generate millions of records of random but meaningful data for testing.- Jointly wrote RestFul SpringBoot micro-services with JSon formatted interfaces to register subscribers.SCI Sanmina June 2019 Oct 2019Huntsville, ALPosition: Sr. Java Developer ContractorDuties: - Fix bugs in Java Swing admin applications for U.S. Armys TOCnet mobile communications devices.-Took the initiative to speed processing time of important UI data validation tasks by refactoring with Javathreads and optimizing search algorithms for efficiency.Verizon Media May 2018 - June 2019Atlanta, GAPosition: Sr. Software Developer ContractorDuties: - Fix UI tests written in Java Selenium for the Yahoo Search Engine written in PHP with Git and Jira.- Write DevOps programs in Java to analyze source code base and prune obsolete code segments.Salesforce July 2017 - Feb 2018Atlanta, GAPosition: Sr. Software Developer Contractor primarily in PHP using the agile scrum development methodology.Duties: - Fix bugs associated with the integration of Pardot marketing web-site, written in PHP, as an extension ofthe salesforce.com CRM web-site, which is written in the Java language, using tools such as PHPStorm,and GIT.-Augmented user synchronization between web-sites to facilitate Single-Sign-On via Salesforce users andadministration from the parent Salesforce web-site to the Pardot marketing extension.Systems Atlanta July 2014 - June 2017Kennesaw, GAPosition: Sr. Java Web Developer using Eclipse and Geronimo App server for Airport Operations software systems.Duties: - Develop Enterprise Java Beans in the Java Persistence Architecture for Internet Web applications.-Completed partially developed enterprise database management server to synchronize Derby databasesbetween central host and multiple cached client databases using OpenEJB and JMS Topics on Geronimo application server with the database manager(s) on ServiceMIX ESB.-Designed and implemented an airport Gate Management System delivered via an internet web platform forairlines to make reservations of gates to service aircraft for their flights using a very slick and intuitive jQuery implementation of a timeline on an HTML5 canvas element using AJAX to satisfy data dependentrelationships between UI input elements.-Stored and accessed airport configuration data ( including some GIS ) and gate reservations, with arecurring pattern, in a Derby database via stateless EJB and Java Persistence Architecture database entities.Tech-Safari April 2012 - Sep 2013Roswell, GAPosition: Java Web Developer in an MVC Spring / Tomcat and Maven development environment with Eclipse.Duties: - Enhance service ordering web application used in a call-center for a Telecom provider.- Created jQuery library for HTML table rows expand/collapse feature.- Added past due account business logic with pre-emptive page in Spring Web-Flow.- Added the capability for multiple accounts to be viewed simultaneously each in its own child browserwindow, a feature that required session management with server-side HTTP filter.Verizon Wireless Sep 2011 April 2012Alpharetta, GADuties: - Contractor via Digital Route to fix defects in proprietary telecom billing mediation to resolvenetwork traffic into 3rd party billing buckets and made a common library to execute Oracle queries.Ericsson TV July 2010 - Sep 2011Duluth, GAPosition: Java Developer for Video-On-Demand services & Content Management System ( CMS ).Duties: - Wrote multi-threaded session proxy for RTSP socket client.- Created Jersey based RESTFUL web service to retrieve XML formatted video play-list.- Coded movie distribution with Eclipse work-flow including XML schema conversion.- Coded user interface for cable TV set-top box with jQuery & AJAX for Media browser.LexisNexis / Choicepoint July 2005 - Oct 2008Alpharetta, GAProfile: Identity verification services.Position: Java Web DeveloperDuties: - Coded Java/J2EE B2B initiative with Web Services, JMS, & JSP/struts web-app.A transaction processing server forwarded each transaction via these Web Services.- Enhanced the authentication quiz algorithm resulting in reduction of quiz denial ratesand a more non-biased question distribution generated by Enterprise Java Beans.- During extensive use of JSP, solved double form submission problemsand successfully implemented session management and struts tag libraries.- Set up AnthillPro, configuration management web-application based upon AntScripts, for scheduling and compiling EARs and WARs in self-designed versioncontrol process to run on Tomcat with CVS source-control on Linux servers.- Prepared release notes of specific features added to new builds and participated inearly morning deployment releases as a consultant for User Acceptance Testing.- Setup Oracle SQLLoader format file for monthly data loading of millions of recordsinto Oracle 10g database.Accenture Technology Solutions April 2004 - June 2005Atlanta, GAProfile: Technology Services and Development Out-Sourcing firm for Fortune 100 ClientsPosition: Internet Software Systems Analyst / DeveloperDuties: - Enhanced the web self-service initiative at bellsouth.com to provide consumerelectronic bill payment with Java/J2EE. Payments submitted were forwarded to atransaction processing server.- Developed in the Java Weblogic Workshop environment to implement JSPpresentation layer struts page flows to interface with legacy payment, e-mail, andcustomer accounts via SOAP web services access to Enterprise Java Beans (EJB).ISPfan (part owner) June 2002 - Oct 2003Fort Worth, TXProfile: Internet Service Provider / Customer Relationship ManagementPosition: Internet Systems Administrator / Web Developer / Systems ProgrammerDuties: - Coded Java Application (with Swing components ) for subscriber with LDAP andMySQL backend data sources in replicated configuration.- Configured Linux servers to provide internet services such as QMail E-Mail, WebHosting with Tomcat/Apache, DNS resolution, and Radius authentication.- Managed and programmed the entire project for creating a SmartCard.Used Visual C++ to create the retail end reader application for this customer loyaltyprogram and integrated into a Java Swing browser Applet for card reading.Verizon Online May 2001 - May 2002Grapevine, TXProfile: Internet Service Provider ( Contractor through Rose Tech )Position: Internet DeveloperDuties: - Converted the My Account portion of the Verizon subscriber portal from ASP to theJava/J2EE based JSP environment of Epicentric portal framework.- Performed an integral role in designing the Verizon Service Syndicator which is aJava servlet that allows web sites external to Verizon to share log-in sessions toachieve single sign-on.TNT Logistics, Inc. Aug 1998 - Sep 1999Jacksonville, FLProfile: Provides trucking and logistics primarily for the automotive industry.Position: Programmer IIDuties: - Wrote software in Visual C++ and MFC to facilitate tracking of trucking routes andschedules. The trucking schedules consisted of a time-oriented display on a Windowsapplication which a dispatcher used to input route changes as calls were received bytruck drivers. The display was made visually effective by drawing it 3-dimensional,color-coded, and easily accessible commands from the mouse.- Worked with a 3-tier client/server system that comprised a suite of applications. Theapplications relied upon a SQL server back end that supplied data for user updates.Siemens Information & Communication Networks Summers 86,87,88,89 Jan 1990 - July 1994Lake Mary, FLProfile: Produces a telephone switch and provides field support for telecommunications.Position: Software Engineer - Using C Programming language.Duties: - Worked primarily on maintenance and diagnostic processor subsystem enhancingand correcting software. Developed C language on Vax/VMS that was downloadedto the telephone switch proprietary operating system.- Created Program Tracer administration software in C to allow support personnel todebug the Call Processor subsystem at a very low level.EDUCATIONUniversity of Florida Dec 1997Master of Science - Computer & Information ScienceFlorida State University April 1997Master of Business AdministrationUniversity of Central Florida Dec 1989Bachelor of Science - Electrical Engineering |