Senior Software Engineer/lead Resume
Portland, OR
SKILLS & EXPERTISE:
Java Enterprise Edition
Spring
Spring Boot
Dropwizard
Oracle
AWS
Terraform
Apache Storm
Apache Kafka
Apache Spark
Apache Hadoop
Apache Flink
Hbase
AngularJS
Sencha Ext.js
Cassandra
Node.js
Express.js
JBoss Application Server
JavaTomcat
Web Services
REST
WebSphere Application Server
Agile Methodologies
Struts
XML
Enterprise Architecture
Microsoft SQL Server
SDLC
Design Patterns
AJAX
JSF
WebSphere Portal
SOA
Hibernate
PL/SQL
SQL
Weblogic
JavaScript
EJB
JDBC
Servlets
Unix
DB2
UML
Software Design
Portals
Scrum
Websphere
SOAP
Amazon Web Services (AWS)
Apache NiFi
JSP
Apache Spark + H2O (Sparkling Water)
Apache Samza
Netsuite
WORK EXPERIENCE:
Senior Software Engineer/Lead
Confidential - Portland, OR
Responsibilities:
- Primary responsibilities include lead microservices development for the new My home Standard and IDM portal.
- Technology stack is Dropwizard, Spring Boot, Spring framework, Java, Angular, Bootstrap, web sphere portal with all best practices to apply like Builder, DAO pattern and microservices 12 factor rule on premise or AWS under GIT and Github version control.
Senior Lead AWS Engineer
Confidential - Portland, OR
Responsibilities:
- Primary responsibilities include technical lead design and development with offshore and onsite team for Health Care insurance calculator.
- Technology stack in node.js, react.js, mocha, Java, SQL server and Nginx on premise and AWS. Jenkins for deployment
- GIT and gitolite for version control
Senior Software Engineer, Consultant
Confidential, Portland, OR
Responsibilities:
- Primary responsabilities include design and development of secure web applications using java technologies with Kafka - Storm.
- Development of middle tier in Java EE, and Spring framework with Microservices in Java EE, using Spring Boot and Apache Jersey or Python.
- Design and implemented several unit tests and integration tests under Junit, mockito and power mock.
- Apply Apache Storm with Kafka Spout and Hbase/Redis for real time analytics, designing Spouts, Bolts and Topology.
- Apply Apache Trident Storm with TridentKafkaSpout(Opaque and Transactional), MapStates with Hbase/Redis for Realtime analytics.
- Worked with Apache Spark and Kafka.
- Develop the software and design the deployment and infrastructure environment in a Cent Os, Red Hat and windows environment with Chef Server and Chef workstation structure, developing and handling recipes and roles to generate an automatic deploy combining TeamCity with Chef CI in a Big Data solution with Apache Kafka, Apache Storm, Redis, Hbase, Python, Java EE, Pysphere, powershell, ant, maven in ESX or AWS environment working with S3, EC2, Cloudformation, IAM, SecurityGroup, AMI, terraform scripting, SQS, SNS, DynamoDB, Lamba, etc. . Development UI tier using node.js, react, javascript, Html, Css3, etc.
- Apply Apache Ant and Maven to Build Applications.
- Carefully documented the software development process for each project.
Senior Software Engineer, Consultant
Confidential - Portland, OR
Responsibilities:
- Primary responsabilities include design and development of secure web applications using java technologies and AWS.
- Development of middle tier in Java EE, with Spring framework.
- Development of Multithreading application to migrate data from a Oracle database to S3 Amazon, under Back End Java server side, using AWS and S3 java API.
- Development of REST web services end point for GPS data in Msp Confidential team, using java and Spring Framework.
- Deployment process with JBoss.
- Apply Maven to Build Applications.
- Carefully documented the software development process for each project.
Senior Software Engineer
Confidential - Portland, OR
Responsibilities:
- Primary responsibilities include design and development of secure web applications using Java technologies, Javascript framework aund Python 3.0.
- Develop of UI Tier with Sencha Ext.js(JSON, Jsonp, Xml, Rest and Memory protocol) using a MVVM approach and Angular.js with a MVW approach.
- Development of Middle Tier application for the Energy System using Java EE, Spring 4.1, JSF, and Hadoop for Big data development with Hbase.
- Develop Scripting in Python.
- Working with Bacnet protocol and Restful Web Services Api applying the Spring framework 4.1
- Implement Apache Kafka for messaging process and send data to the cloud under AWS. - Implement Apache Storm with Kafka Spout for streaming and messaging process.
- Apply Mosquitto and MQTT server and MQTT client for messaging process.
- Apply Design Pattern and best practices to the software development.
- Deployment process with Tomcat and Jboss App server.
- Apply Maven for Build Applications.
- Carefully documented the software development process of each project.
Senior Software Engineer
Confidential - Portland, OR
Responsibilities:
- Primary responsibilities include design and development of secure web applications using Java technologies.
- Applied the Spring and Spring Batch Framework in the Middle-tier and MongoDb in the persistence layer.
- Using RestFul Web Services, Spring endpoint and Spring client Web Services.
- Development of Middle Tier application and ETL to work with Confidential Customer Profile System, Java EE, Jboss App Server using the Spring Batch Framework to design several Batch jobs in order to transfer the data from Oracle database to MongoDb repository, working with Item reader, Item Processor, Item Writer from Spring Batch and Spring 4.0 Annotation.
- Apply Design Pattern and best practices to the software development.
- Apply Maven for Build Applications.
- Carefully documented the software development process of each project.
Ie4Solutions/Consultant
Confidential - Portland, OR
Responsibilities:
- Primary responsibilities include design and development of secure web applications using Java technologies.
- Applied the Spring Framework in the Middle-tier and Hibernate with JPA in the persistence layer.
- Development of web application to work with ILog Business rules, Java EE, Websphere Data Grid Extreme Scale, Webspshere Application Server and Websphere Liberty Profile in order to improve the application performance and costs for the Claims Project in IBM.
- Apply Design Pattern and best practices to the software development.
- Apply Maven for Build Applications..
- Carefully documented the software development process of each project.
Senior Software Engineer
Confidential - Portland, OR
Responsibilities:
- Working in K12 like Senior Software Engineer, development and designing a system called Peek.
- The Technology used is Java 1.6, JSF, JPA, EJB 3.0, My Batis, SQL server, using design pattern like Observer, Singleton, etc. This is a project to handle student enrollment System in the Confidential in the country.
- The deployment process is using Agile, Maven, Jenkins under GlassFish App server.
- Svn for version control, Maven.
- Carefully documented the software development process of each project.
Technology/Consultant
Confidential - Portland, OR
Responsibilities:
- Applied the Spring Framework and using Front Controller, Dao in the persistence layer and Hibernate, JPA, ATG and RESTEasy framework to create web services.
- Development new application For Confidential Company, in order to replace the existing application under Atg Dynamo with new Web Services using RESTEasy framework, Flex API, version 3.0, 4.0, Cairngorn framework, Hibernate, Spring Mvc, and JPA.
- Using JDBC, JNDI, and designs patterns.
- Wrote web applications in JSP and used JSTL tags, Jsonp, Google Closure.
- Worked in Confidential Company developing the NikeId reset Project System to sell sports stuff by internet, under a JBOSS 4.2 Application Server, and a lot of technology with Rest Web Services to connect to the backend databases in order to get the data and pass to FLEX UI Adobe, Jsp, Ftl, Html 5, the backend databases is Oracle 10G, and the middleware ATG, Spring Framework.
- Working in Confidential Company developing the Colehaan Project System to sell sports stuff by internet, under a JBOSS 4.2 Application Server, and a lot of technology with Web Services to connect to the backend databases in order to get the data and pass to Freemarker UI, Jsp, Ftl, Html 5, the backend databases is Oracle 10G, and the middleware ATG, Spring Framework and Gadgets framework.
- Worked in Confidential Company, developing the new NikeTeam Uniform Japan Module to sell sports stuff by internet, under a JBOSS 4.2 Application Server, and a lot of technology with RESTEasy Web Services to connect to the backend databases in order to get the data and pass to FLEX UI Adobe, or Jsp.
Senior Software Consultant
Confidential - Portland, OR
Responsibilities:
- Primary responsibilities include design and development of secure web applications using Java technologies.
- Applied the Spring and using Front Controller, and Dao in the persistence layer. Employed the use of Portal Technology using Portlets, and servlets to make the applications. Deployed applications in Websphere Portal Server.
- Working with Portlet Development, JSR-168, JSR-286, making collaboratives wsdl portlets in JSR 168, JSR-286 and using Java Server Faces Framework in other project to show the company production, claims, policy, information, etc, all under WebSphere Portal Environment 6.0, or 6.1.
- Using JDBC, JNDI, and designs patterns.
- Wrote web applications in JSP and used JSTL tags.
- Working in BlueCross Tennesse, development the new Portal in Websphere Portal 6.1, using a lot of technology with Jax-Rpc Web Services.
- Using Dojo and Ajax, CSS to create the UI for the project and making integration SOA, with the endpoint Web Services from the client. - Use RTC for version control. - Developed complex data mining techniques, a lot of hard Oracle Queries, and tuning.
- Carefully documented the software development process of each project.
eBusiness Technical Leader/Portal Architect
Confidential, San Juan, PR
Responsibilities:
- Making architecture to the company, and using last technologies like WAS, WPS, Spring MVC, RAD, Struts, J2EE, Oracle, JSF, Web Services.
- Made three Portal Systems and several Web Applications, with Jboss, Tomcat/Apache, WebSphere Application Server, WebSphere
- Portal Server, RAD. He work with Merchant Servers, for e - Commerce too.
Senior Programmer/Analyst
Confidential
Responsibilities:
- Working like Senior Programmer/Analyst, design and development Web Applications, Clients Server Applications, using J2EE, Spring, Spring MVC, JSF, Struts, Design Patterns, Oracle, Tomcat, Jboss, etc
Programmer/Analyst
Confidential - San Juan, PR
Responsibilities:
- Made a lot of projects, like Web Applications, Clients Server, using several technologies, J2EE, Visual Studio, Oracle, Sql Server, RAD, Eclipse, Struts, Front Controller, Design Patterns, JSF, AIX, etc.
- Guillermo has a great experience from 1990 to Today, He works with all tecnologies from that time, Cobol, Natural, GIS, Adabas, Jcl, etc.
