Java Application Developer Resume
Memphis, TN
PROFESSIONAL SUMMARY:
Confidential was born and raised in Houston, Texas where he attended high school at Confidential . In 8th grade, he scored a perfect score on the Math portion of the TAKS (Texas Assessment of Knowledge and Skills) test, and was asked by Confidential to take the SAT at the age of 13. Upon graduation, he attended Confidential in the Houston, Texas area. He is currently on pace to earn an Associate Of Applied Science in Computer Programming in Spring, 2015 and his of from Confidential ’D in Fall, 2014. Growing up, both of his parents have been around the technology field, and there's never been a lack of learning with computers and things of that nature. The ability to make such a large and complicated program out of nothing is what attracted him to the Computer Programming field. He enjoys math puzzles, fixing and creating things of all natures, and baseball.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C#, Visual Basic
Adobe: Photoshop
Microsoft Office: Excel, PowerPoint, Word, Access
Windows Operating Systems: Windows XP - Windows 10
Programming: Java, J2EE, Spring MVC/IOC, AOP, jQuery, JSP, JSF, Ice Faces, AJAX, HTML/JavaScript, HTML, XML, XSD, CSS, JMS, Spring MVC, C++, C#, Visual Basic, Struts, Spring Boot, NoSQL
Software: Eclipse, ANT, Maven, SVN, VMWare, Apache Tomcat, Putty, AutoCad, Excel, Visual Studio, JDeveloper, Toad, iReport, ReportMill, CompareIt, Stash, SourceTree, Agent Ransack
RDBMS: MySQL, Hibernate, PLSQL
OS: Windows XP - Windows 10, MS DOS
PROFESSIONAL EXPERIENCE:
Confidential, Memphis, TN
Java Application Developer
Responsibilities:
- Created a microservice that utilizes Spring Data and MySQL to store our companies employee information.
- Utilized the latest Angular for our front end, written completely in typescript and Angular2+.
- This include user role groups, new/edit/view clients/projects/assignments. Resources (employees) are stored in Bamboo and translated through Spring Data.
- Primary role was creating the Spring Data back end, as well as, creating the Angular2 front end.
- Created tests for Angular2 with protractor (a selenium wrapper). These test run in Jenkins and verify that the application is not broken in the test environment (cutting back some of UAT).
- Slack integration with the website for login/user role groups.
- All the above run in AWS with a Netflix OSS framework we also designed.
Environment: Java, IntelliJ, AngularCLI, Spring, Spring Boot, Spring Data, Netflix Cloud OSS, Docker, Linux, Ubuntu, Rest, Json/GSON, XML, Gradle, Angular2
Confidential, Phoenix, AZ
Java Application Developer
Responsibilities:
- Utilizing the release of the Netflix Cloud OSS with Spring Boot applications. Create a fully functioning Micro Service application.
- A router for SSL and routing (Zuul). A Discovery manager to notify router of new applications (Eureka). As well as our own, self - created Service Manager which does 0 to 1 startup as well as autoscale up and down.
- We also created our own Query-Service which is used more as a DAO and can scale as well (along with ability to easily create new data sources).
- Primary role was with the Query-Service. Implemented auto-scale and multiple datasources.
- Involved in Analysis, Design and implementation of Software Requirements using Java, J2EE, Spring, Docker, Linux, Json, XML, SQL, NOSQL, and Web Services (REST).
- Worked on integrating a cloud environment into a regular server environment.
- Worked with multiple databases. NoSQL (Redis, MongoDB), SQL (DB2, HBase) and document/indexing databases (Solr, Hazelcast)
- Worked with Maven to build and compile applications.
- Worked with Redis for a blobstore which contained the JARs of our microservices for scaling up.
- Worked on integrating Query-Service with other company products. One being CDM (Central Data Management) which contained tables, fields, indexs, and secondary indexes.
- Document Query-Services added, updated, and removed aspects along with our own custom SDK. Also documented database setup and procedures.
Environment: Java, Eclipse (Spring Tool Suite), Spring, Spring Boot, Netflix Cloud OSS, Docker, Linux, Ubuntu, Windows, Redis, Solr, Hadoop, Rest, Json/GSON, XML, Maven
Confidential, Austin, TX
Java Application Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team to analyze business requirement and translate them to working model.
- Involved in Analysis, Design and implementation of Software Requirements using Java, J2EE, XML, SQL, PLSQL, JSP, and Web Services (REST).
- Worked on integration project, to migrate current 32-bit Oracle 10g Web Logic to 64-bit Oracle 11 Web Logic.
- Wrote Stored Procedures, Packages and SQL Queries for Oracle Database.
- Worked with ANT Scripts to build applications.
- Implemented and used Web Service with the help of REST to perform certain operation on user data.
- Worked with JMS API to publish messages containing data changes of account to downstream systems.
- Worked with JSP, HTML5, JavaScript, jQuery for entry pages to simplify and further validate user input.
- Actively involved in code refactoring process to make code more generic and improve efficiency of the system.
- Update reports, letters and spreadsheets generated within the applications with iReport and ReportMill/
- Used Toad Oracle for database changes.
- Due to lack of documentation, reverse engineer JDeveloper and Struts applications, while documenting certain functionalities as well as how to make desired changes.
- Document additions made to applications.
Environment: Java, J2EE, Struts, JSP, Web Services (REST), XML, HTML5, JavaScript, JQuery, Ant, Eclipse, JDeveloper, iReport, ReportMill, Toad Oracle, Oracle Database, SQL, PLSQL, Web Logic, Stash, SourceTree, RemedyForce, HTTP and Windows
Confidential, La Porte, TX
Packaging Operator - Lead
Responsibilities:
- Inspect and Package boxes of plastic
- Forklift operator
- Mix certain plastics together
- Lead and Instruct fellow co-workers on required work and goals for the week
Confidential, Houston, TX
Auto Technician
Responsibilities:
- Oil changes, tire rotations
- Customer Service Advisor
- General maintenance and clean up
Confidential, Houston, TX
Umpire
Responsibilities:
- Umpire - field and home plate umpire at Confidential Area Little League) for two seasons