Full Stack Java Developer Architect And Dev Lead Resume
Littleton, ColoradO
TECHNICAL SKILLS
Languages: Java, C shell, Bourne shell, Swift, Objective - C, Python, Javascript, HTML 5, Cascading Style Sheets (CSS), Angularjs, jQuery Mobile, Ruby, TCL/TK, Expect, C.
Amazon Web Services: EC2, Route53, DNS, ELB (Elastic Load Balancer), HAProxy, Web Proxy, multiple Ubuntu instances, Aurora database, Unix, networking, scalable architectures.
Software, Tools, Frameworks, Concepts: Spring Boot, Spring Tool Suite, Spring Actuator, Spring Security, Thymeleaf, Sonarqube, Maven, Eclipse, RESTful Web services, Microservices, Debian package creation, RDBMS, Relational Databases, Amazon Aurora, MySQL, MongoDB NoSQL, JPA, Java Persistence API, Hibernate, JDBC, Swagger, Jenkins, Git, Nodejs, AngularJS, Twitter Bootstrap, Meteor, JSON, SLF4J, Log4J, iOS, OS X Server, Continuous Integration, Spring Boot Dependency Injection, Inversion Of Control, Annotations, JHipster, Xcode, Core Data, Push Notifications, Apigee, Agile, Kanban, Jira, Confluence, Tomcat, WebLogic, Apache, CocoaPods, Java Servlets, JSP's, Java Applets, JDBC, Java Mail, Java Swing, Java AWT, Java sockets, Java Web Start, J2EE, J2EE application WAR files creation, Oracle, HTTP, HTTPS, SSL, JUnit, TCP/IP, Solaris package creation, DNS, NIS, NIS+, NFS, TCP/IP, awk, sed, find, vi, grep, sort, rsync.
Operating Systems: Ubuntu, Mac OS X, UNIX, Solaris, Linux, IRIX, HPUX, Windows.
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Java Developer Architect and Dev Lead
Responsibilities:
- Responsible for acquiring, and hiring of multiple offshore contractors. Worked as Dev Lead and managed: project scope, software quality, and integrated code from the offshore teams.
- Responsible for all development and production operations of a Java based product.
- Developed the solution from the ground up which utilizes: Spring Tool Suite, Spring Boot, Maven, Java 8, Eclipse, a RESTful microservices architectures using JPA (Java Persistence API), JDBC, Hibernate, MySQL, and Ubuntu 16.
- Extensive database work including schema creation, and all the database creation, backups, and maintenance work.
- Leveraged a world wide geographical database to do complex geospatial calculations.
- Developed the front end utilizing: HTML 5, Thymeleaf, CSS, Bootstrap, JQuery, PHP, Javascript, and Apache 2.
- Developed the entire DevOps and production cloud infrastructure deployment and maintenance process.
- Implemented a fully functioning, secure, B2B eCommerce payment solution.
- Implemented Java Web based internationalization (i 18n) and localization (l0n) into 11 different languages utilizing ISO 639-1.
- The system is highly scalable, and can handle multiple production deployments daily.
- The production system is feature complete, extremely fast, highly reliable, and easy to maintain.
- Java 8: Collections. Java 8 Lambda expressions: streams, parallel streams, map, filter, reduce, sort.
Confidential, Centennial, Colorado
Java Developer
Responsibilities:
- Dev Lead on multiple projects. Worked with multiple offshore teams.
- As a full time employee, working for a muli-billion dollar company on large highly collaborative Agile teams, utilized innovative, cutting edge, technologies such as Java, Spring Boot, Maven, Jenkins and Ubuntu Unix to develop and maintain a highly scalable, RESTful microservice.
- Utilized scalable Amazon cloud technologies such as: DNS, ELB, Web Proxy, multiple app instances, and the Amazon Aurora database.
- Debian package creation for startup scripts. The /etc/init.d scripts handled contingencies such as start, stop, status, so that the application would automatically come back during a AWS instance reboot.
- Created Jenkins jobs to automate the creation of the Amazon cloud infrastructure and the application. Handled all aspects of the development of the Java based microservice and all aspects of automating the DevOps deployments into the AWS cloud through Jenkins.
- Created integration tests which run from Jenkins.
- Extensive knowledge of Unix and networking. Excellent at automating tasks with Unix shell scripts.
- Java 8 Collections. Java 8 Lambda expressions.
Confidential, iOS developer
Responsibilities:
- Worked as a senior developer or architect on over 30 native iOS apps.
Confidential
Tier 3 Network Applications Support / Systems Engineer
Responsibilities:
- Native Cocoa Touch, iPhone SDK 4.2 (iOS SDK 4.2) application development for the iPad utilizing Xcode 3.2.5. Developed procedures documentation for deploying apps to the iPad and iPhone devices.
- Migration of Nortel Preside Multiservice Data Manager for ATM switches to a Solaris zone.
- Migration of Ciena WaveWatcher Telecommunications Management Network (TMN) Element Management System (EMS) to a Solaris zone.
- Developed procedures documentation for infrastructure solutions such as: NETeXPERT, TL1, Solaris UNIX procedures, Solaris and HP-UX server startup scripts, reporting.
- Extracted data from Remedy Oracle database. Utilized Ruby to group trouble ticket types and create 2D charts to conceptualize and quantify root causes of tickets.
- Utilized the following tools: Nortel VPN, Putty, WinSCP, Hummingbird Exceed, GO- Global, Remedy, Microsoft Office Communicator.
Confidential, Littleton, Colorado iOS SDK, iPhone developer /SEO Architect /Linux Systems Administrator
Responsibilities:
- Chief architect and developer for the entire Shaker Slots, iPhone / iPod touch / iPad application. The application was accepted by Apple / iTunes on first attempt.
- Created the Shaker Slots game for the iPhone and iPod touch using the iPhone SDK with Cocoa Touch and Xcode to develop Objective-C code.
- Localized the Shaker Slots game into 22 different spoken languages.
Confidential, Littleton, Colorado
Java / J2EE Developer Lead
- Chief architect and developer for the entire Web site-
- Achieved #1 natural search engine rank on over 50, targeted, search terms on Google, Yahoo, or Bing utilizing white hat SEO techniques
- Developed entire Web site utilizing: Java, JSP's, HTML, Server Side Includes, Cascading Style Sheets, and Eclipse, and Adobe Photoshop.
- Created a customer, management interface application allowing users to publish content in a way that is tightly controlled and highly search engine optimized, and produces valid HTML. Developed custom UNIX shell scripts.
Confidential
Java / J2EE Developer Lead
Responsibilities:
- Responsible for acquiring, and hiring of offshore contractors. Worked as Dev Lead and managed: project scope, software quality, and integrated code from the offshore teams.
- Created, copyrighted, and sold licenses for a Java based product ported to the following platforms: Solaris, Linux, and Windows. The product named Confidential, was a GUI tool developed to make Domain Name System (DNS) servers easy to install and maintain. Developed: Java source, installation, packaging, and marketing.
- Created a build environment utilizing Ant. Utilized the RetroGuard Java Obfuscator.
- Java development working with Servlets using the Tomcat Servlet container, JFC (Java Foundational Classes) / Swing. Obtained a Google PageRank of 5.
Confidential
Java / J2EE Developer, Consultant
Responsibilities:
- Java development working with WebLogic, Java Servlets, JDBC, Oracle, and RMI.
- Created a logging mechanism for WebLogic Servlets, to keep rack of business transactions, XML logs, error logs, access logs, and pre-qualification logs, for a very large B2B implementation. The logging mechanism used by WebLogic wrote messages to a queue which had buffering capabilities, and the queue eventually flushed out messages to files for diagnostics.
- Used CVS, Solaris, Make, developed familiarity with Resonate clusters.
Confidential
Java developer or Solaris Systems Administrator
Responsibilities:
- Java software development, release engineering / build master, InstallShield, testing.
- Solaris Systems Administration: NFS, NIS, DNS, Jumpstart, UNIX shell programming, TCL/TK, Expect, installations, Solaris package creation, automation, Swing, JDBC Oracle, Perl Makefiles, CVS.