Freelance Java Developer Resume
2.00/5 (Submit Your Rating)
El Dorado, CA
OBJECTIVE
Seeking work as Blockchain Developer. Have completed Ethereum On - line Bootcamp and numerous other courses on Blockchain and Cryptocurrency applications development.
SUMMARY
- 30+ years Java software development of production front-end and back-end Java desktop and web applications over complex databases
- Programming experience stack including, but not limited to Java, C/C++, Python, PHP, Perl, HTML, Swing, JavaScript, SQL, UML, XML, and Sonic Messaging
- Experience in developing applications on Windows, Linux, AIX, and UNIX architecture
- Experience developing websites. The development stack I have used to create these websites included: Java, Spring Boot, Spring MVC, Apache Tomcat, BEA WebLogic, JBoss, servlets, JSP, EJC, JAX, Maven, XML, OJB, Hibernate, Struts, Angular.js, Node.js, Web Services (SOAP and RESTful), JAX, JPA, Distributed PowerBuilder, Sybase Jaguar, others
- Experienced in details of networking and network protocols, OSI
- Design Patterns: Singleton, Factory, Client/Server, etc.
TECHNICAL SKILLS
- Java
- C/C++
- Python
- PHP
- Perl
- HTML
- Swing
- JavaScript
- SQL
- UML
- XML
- Sonic Messaging
PROFESSIONAL EXPERIENCE
Confidential, El Dorado, CA
Freelance Java Developer
Responsibilities:
- Responsible for the company's proprietary webserver called TeraScript Server. The server is composed of a compiler, an ANTLR language processor, and an OSGI-based runtime
- Responsible for the front-end desktop application for creating web pages for the TeraScript Server written using the Java Swing framework
- Responsible for developing a complex installer using Install4j
Confidential
Personal Development/Training/Consultation
Responsibilities:
- Java Full Stack with Spring Boot and Angular
- Jenkins Introduction for Developers
- Introduction to Kubernetes using Docker
- Docker Mastery
- Mastering Java Web Services and RESTful API with Spring Boot
- Spring Core DevOps on AWS
- Git and GitHub Bootcamp
- Apache Maven
- Master Android N Development using Android Studio
- Advanced Java Development
- Java Unit Testing with JUnit 5
- Complete Networking Fundamentals
- Microservices with Spring Cloud
- Spring Framework
- Spring MVC
- AWS Certified Developer
- Java Design Patterns and Architecture
- Practical AWS Lambda
- Machine Learning using R and Python
- Mastering Microservices using Spring Boot
- Spring and Hibernate
- Swing
Confidential, El Dorado Hills, CA
Software Development Manager, Senior Software Developer
Responsibilities:
- My roles and responsibilities at Confidential revolved around four primary Confidential responsibilities
- Confidential Customer Portal - a Java EJB 2.0 web app using OJB as the ORM and WebLogic as the application server; migrated to Spring MVC framework.
- International Factory System (InFact) - the factory production application; a monolithic desktop Java Swing application using OJB.
- Offshore software development manager/developer position in Bangkok, Thailand; hired and managed a team of 15 Thai offshore software developers and Q.A.'s
- Support for Factory web applications:
- 3rd party Pre-Sort Dashboard Web
- Full-Service Web
- ImageLogger Web
- DataLogger/FactoryLogger Web
- Problem Insert Reporting Web
- International Factory On-Call Web
- Cubic Pricing Web
- Job Tracking Web
- My starting position with Confidential was in a Senior Software Engineer role responsible for Direct Access, a PowerBuilder application used by Confidential customers for information about their factory jobs
- Using Direct Access as the base, along with another developer, created Direct Access(DA) Web, a web site portal that replaced Direct Access to provide Confidential customers the means to release jobs, query jobs, and print reports along with other functionality; this web app progressed over time into a J2EE Portal using EJB technology and later advances into Spring framework
- As DA Web matured, circa 2002, worked on the team to refactor it from PowerBuilder using Jaguar to Java EJB 2.0; The company renamed the application the Factory Portal; Continued work on this until transferred to International Factory(InFact) team to implement a factory in Argentina
- Worked on the Argentina project where we customized and installed the Confidential U.S. factory system in Buenos Aires, Argentina; responsible for the Factory Control System, written in PowerBuilder, and the DA Web (crosscut of functions appropriate for this factory) portal
- Continuing in my role as lead developer for the InFact team, Confidential acquired a print factory in Bristol, UK. Much like the Argentina project, I was responsible for the Factory Control System, written in PowerBuilder, and the DA Web (crosscut of functions appropriate for this factory) portal
- Recognizing that our InFact system was comprised of many disparate software systems written in different languages (C++, Visual Basic, PowerBuilder, et al.), developed the Java-based International Factory System (InFact), a production system written in Java using Swing GUI framework for the front end over an Oracle database
- Promoted to Software Development Manager and assigned the role of building an offshore project support team of software developers in Bangkok, Thailand. Hired, trained, and managed a team of 12 - 15 Thai native Java and C/C++ software developers and Q.A.'s.
- Returned to the U.S. and continued coding and managing the Thai team responsible for UK InFact and more than 20 significant new Confidential projects. Most of these projects were J2EE web sites that provided revenue for Confidential
Confidential, Napa, CA
Senior Software Developer
Responsibilities:
- Developed applications in PowerBuilder and MS SQL Server for the winery sales force, contracts, harvest management, winemakers' database, and others.