Post Job Free

Resume

Sign in

Java Developer Software Engineer

Location:
Lynnwood, WA
Salary:
160000
Posted:
April 05, 2023

Contact this candidate

Resume:

LEO EVANGELISTA

Contact No: 206-***-****

Email address: adwc82@r.postjobfree.com

PROFESSIONAL PROFILE

SUMMARY OF SKILLS

With 15 + years experienced in the IT industry within and outside the US territories, held different positions such as Analyst, Software Engineer, Lead developer. With more than 12 years experience in software design and development, with 10 years of experience in Java/J2EE/Unix and 4 years in C#. Exposed in widely used development methodologies such as RUP (Agile/SCRUM), SDLC and Waterfalls and TDD, CI/CD. Involved in big projects for multibillion companies such as Expedia, Ericsson, Walgreens, Xerox Corporation, Misys, BNY-Mellon and IBM. Knowledgeable in different distributed systems such as Multi-level marketing applications, E-Commerce (online retail), ERP, Financials, Telecommunications, banking and Insurance. Knowledge in Spring MVC and MongoDB. Interests in Microsevices and Cloud Development. Knowledge in IOT and Home automation, Knowledge in Project management data analysis, technical documentation, change management, business process re-engineering, team lead, database administration and project management. UML and OOAD design patterns skills.

CERTIFICATIONS AND TRAININGS

Microsoft SQL Server Development 04/2013

Sun Certified Java Programmer Platform 1.4 04/2007

Oracle Database Administration I 04/2005

EMPLOYMENT HISTORY

Sound Transit 10/2019 - Present

Role: Sr. Software Engineer

I am the product owner of Trip Planner back-end application API. My day to day work is to enhance the capability of the application to serve more customers by stabilizing the application and improve the efficiency and simplify the use of the application. I continuously improve the code and apply best practice for maintainability, simplicity and quality. Apart from doing Java and Spring boot, I also write script using python for process automation like, data extraction, notification and deployment. I used several technologies such as Java, Spring booth, Jasper, Sonar cloud, Jenkins, Jira, MySQL, H2, log4j2, Junit, maven, github, bitbucket, artifactory and many more.

Infosys Technology Ltd. 03/2018 – 10/2019

Role: Sr. Software Engineer

Company: Boeing

Working on Business Intelligence Application for the client. The application displays scorecards, metrics and analytics for the client’s business operation. Daily tasks includes development of micro services, unit testing, writing user stories,. The micro services is being used as the point of contact on all client’s application. Using Pivotal Cloud Foundry server, Java, Spring Boot, Sql Server, Liquibase, Rabbit Mq, AutoSys, GitLab, Jira in CI/CD platform, S3, React, SAFe methodology.

Project: Skills knowledge and monitoring assessment

I lead an offshore team in developing an application for skills and knowledge and monitoring. The tools used by leaders and managers in identifying resources that lacks training for particular body of knowledge, the company used the tools to leverage on the available resources that could be assigned in a project to improve the productivity of the whole organization. This was developed using Java, Spring boot, Sql server, Typescript/Javascript, Angular 5, LESS/CSS, Tomcat, VM in CI/CD platform. My responsibilities are, defining user stories and creating tasks, coordinator between the owner and the offshore team. I also work on major issues like security configuration for Windows Single Sign on, resolving issues that needs immediate solution to reduce offshore workload in both Webservices and UI. Deployment of application in Dev, Test and Production environments. I used Java, Spring booth, Angular, React, HTML CSS, Javascript, Postgre SQL, Sonar cube, unit test, log4j, SSO and other security API.

Vega Consulting LLC. 04/2017 - 11/2017

Role: Software Engineer

Company: Expedia

Worked on expedia’s E-Commerce platform. I was part of the team that handles to ticket exchange and repricing, the team worked on API to Expedia’s Flight ticketing Application. I worked mainly in describing requirement into story, writing codes, testing, code review. participate in sprint, design and issue resolution, writing user stories, I also written code, unit and component test; code reviews and creating tasks and mentoring. Used Java 8, Maven, Jenkins, Jira, Agile/Sprint, Spring Boot, Mockito, JUnit, REST/SOAP, JSON, XML, IntelliJ IDEA, Docker, Splunk and Redis/Jedis.

UNIVERA Inc. 08/2013 - 12/2016

Role: Senior Application Developer

Project: Univera Sales e-Commerce Application

Univera is a multi-level marketing company located in Seattle, My day to day task is to handle software engineering needs of the company e-commerce website. I developed an interface that process day to day order online from order to delivery with interface between the Customer facing website with Oracle financials up to automation of payout process. Before I left the company, I was assigned to lead the migration of the application from Java to C# and Integration between .Net application and Oracle Financials. The project took 2 years to complete which involved 20 people and cost around 3 million Dollars. More than 4 years of exposure and experience to the business helped me become expert in multi-level marketing business process and operations.

Responsibilities:

Lead the development of Interface/API between the e-commerce application and Oracle EBS.

Design the migration of some Java programs to C# programs.

Handled the complex wiring of components.

Designed and developed the interface for online payment between Payment Gateway and Univera using Java JAX-RS to create consumer-producer webservices call in REST.

Adopted agile methodology and continuous integration.

Used C#, Java 1.6, Spring 2.5/Hibernate, JSP.

Involved in User Stories definition and Test Case development.

Identified and evaluated coding standards that will be used for the project.

Created UML for each component in the project.

Mentoring of associate on the design and specification of the application.

Leads the code review and unit testing.

Developed Business Intelligence objects to automate database maintenance, ETL, notification and reporting.

Manages Report Server.

Development of web and stand-alone applications to access oracle concurrent modules.

Used Java/JEE, HTML 5, REST web services, CSS3, javascript, JUnit, spring 2/hibernate 2, C#, .Net, Visual Studio, AWS, SQL server, Oracle 11g, SQL UML, log4net, MS SQL Server 2008, SSRS, SSIS, TSQL, PL/SQL (Oracle Forms), Microsoft Business Intelligence, SVN. JSP, Servlet, Unix, Oracle EBS, JasperReports. Amazon Cloud SES, IIS.

Solutions Resource LLC 10/2011 – 08/2013

Role: Application Developer

Client: Univera Inc.

Project: Univera e-commerce website

The company is a multi level marketing located in Seattle. As a developer is a maintenance and support to modify and upgrade the e-commerce website developed in Java/J2EE, Oracle 10g in Linux/Unix environment. As application developer, my responsibilities includes designed and developed new features for the application, debug and issue resolution, report generation, ETL development, unit testing, code deployment to production. I also support Oracle eBS issue on a daily basis as part of my tasks. I contributed substantial cost saving by limiting the company’s hiring of additional resources to do the software migration work. As an experienced designer I was able to translated a lot of requirements to technical design. On this projects, I used Java 1.7/JEE, JSP, Servlet, Spring 2.5/Hibernate, JUnit, HTML/CSS2, XML/XSLT/XSD, Oracle 11g, Oracle EBS, MyEclipse, JavaMail, JasperReport, log4j, Unix, Apache Tomcat 5.5/5.6, Ant/Maven, REST, CVS in an agile methodology.

Role: Senior Java Developer/Team Lead 10/2011 – 06/2012

Project:Golf Ball Simulation Portal

Client: eSwingGolf LLC

The project was a golf simulation project where golf data can be saved and retrieved anywhere online or mobile by golf player, it was developed using Liferay Portal 6.0. It manages player account, game history, and features that show golf shot of a player; provide 2D animated shot; skills analysis tools. The data is transmitted through the golf analyzer equipment developed by the client and connected to the apps wirelessly via Bluetooth and WIFI, it sends data gathers from the equipment’s numerous sensors such as wind velocity, ball weight, wind velocity and direction, swing speed, club impact, temperature, etc. These data will then be used plot the predicted direction of the ball when it hit by the club. Those data will then be used in the future to identify and to advice the player the perfect timing when should one hit the ball. Owners and players who used the equipment can then view the animated shot showing the trajectory of the ball after hitting it. The player can also store their play result data online and accessed for analysis. As the lead developer I am the over-all resource person for the design and development of the project, provide coding tasks to other developers, meet users and stakeholders, discussed issues with superiors and provide alternative solutions, code testing and code deployment to UAT environment. With this project I was able to acquire new skills in both UI and back-end development. I used Liferay Portal 6.0,Velocity/FreeMarker template, Java 1.6/JEE, HTML5, CSS3, Alloy UI, javascript, AJAX, JSON, Spring 3/Hibernate 3, PostreSQL, Junit, Ant, Git, Jenny, Agile methodology.

IBM Philippines 01/2010 – 10/2011

Role: I.T. Specialist

Client: Ericsson Sweden

Worked with team from IBM India, providing skills in DevOps on handling production issues in eMatrix, Ericsson’s Project Management Application that supervised the testing of equipment being sold by the company.As a IT specialist, I provided technical support in maintaining the application. I participated in designing and developing new functionalities, fix bugs, unit test and deployed to different environment such as SIT, UAT, and Prod servers. Having that role, I’m always on-call during each release or patch installation. Used IBM Rational Software Architect; write the code using technologies such as Java 1.5/JEE 5, Javascript/Ajax, Web Services, BEA Web logic, J2EE 1.5, XLST, XML, SOAP API, HTML 4, CSS2, Enovia eMatrix and unix; JUnit

Project: Software Delivery Product Introductory 01/2010 – 08/2010

Client: IBM – New York

The project Software Delivery Product Introductory is an online software product requisition application system developed for IBM products clients for online software product request and purchase. IBM products can be purchase/request by user all over the world. I was part of the team using scrum that The project is very large that requires at least 3 years of development by more or less 20 people including developers, architects, testers specializing in different tools. My role as an I.T. specialists covers the development and design of components, documentation installation, server administration such as application build and deployment. I used Java/JEE 1.6, EJB 3.0, OpenJPA, HTML 4, CSS 2, JSP, Struts, DOJO, DB2, Ant/Maven, Junit, Rational Software Architect, Rational ClearCase, SOAP, Websphere, Jrules (Rules Engine), Jprofiler, Code Generator, UML and Scrum.

Affiliated Computer Services 06/2008 – 01/2010

Role: Senior Software Engineer

Project: Medicaid Management Information System

Client: Medicaid – New Hampshire, North Dakota

Location: Atlanta, GA

The project was a distributed system to customized Medicaid Management Information System developed in Java/J2EE, Oracle, Unix platform for the State of New Hampshire and North Dakota. As a Senior Software Engineer I worked mainly on the back-end development handling the business logic. The project was a huge undertaking with more than 200 resources working on the the development team. I was involved in the weekly sprint that discussed the user stories for each new requirements that needs to be customized. With the magnitude of the project, modules were developed to several locations such India, Philippines and the US. The application handles the entire operation of the state health insurance system, from recipient enrollment, claim adjudication, member administration, accounting services, provider administration, Third Party Liability components. The application is accessible by users such as hospitals, pharmacies, Healthcare providers, Insurance provider, doctors and many more. Other day to day tasks are design, coding, unit testing, review, test execution and deployment. I used IBM Rational Tools such as ClearQuest, ClearCase, WID, RSA in Service Oriented Architecture approach. My roles and responsibilities are coding, code review, unit testing and code deployment in Agile/Scrum Methodology. I used IBM Rational Software Architect, Java 1.5/JEE 5, Hibernate 3.0, JSF 2.0, Oracle 11g, SOAP API, JSP/Servlets, HTML/CSS, javascript, Struts, Blaze Advisor, Unix, Ant/maven, JProfile, Mockups, XML\DTD\XPath\XSLT.

Headstrong Inc 07/2007 – 06/2008

Role: Java Consultant

Project:Data Migration

Client: Bank of New York - Mellon

I designed and developed components for the migration project using Java/Oracle/Unix. The project was for Bank of New York – Mellon merging, one of the biggest portfolio manager in America. I was involved in the development of system migration from legacy to Java/Siebel platform. As a Java Developer I was responsible in creating class diagrams, code and unit test components. I used Java 1.4/J2EE, Spring 2.0/iBatis Framework, JasperReport, POJO, JSP, Harvest (Code Control Tools), HTML/CSS, SVN, Oracle, DB2, JavaMail, javascript. CI/CD JUnit, HProf, SVN and Harvest.

RCG Information Technology 01/2007 - 07/2007

Role: Java Consultant II

Project: Global Cash Management Application

Client: Misys Banking

I designed and developed new features for the banking application using Java/Oracle/Unix platform. This project was a distributed system using SOAP webservices. The product is a full banking application that caters for banks located in the middle east and south east asia. As a Java Developer i worked with designer and architect to write the code based on coding standards;

perform unit testing; code review; and deploy the components. I used Java, Oracle, Unix, STRUTS, SOAP XML,

JAXB, JAXP, EJB 2, WSAD, HTML, JAX-RPC, JSP/Servlet, javascript, JMS, Unit, CVS and ANT.

Project: Advertising Cost Management System.

Client: Walgreens

The project was a web-based distributed system that manages cost for advertising products for walgreens store that access by companies advertising needs and provide cost, it also provides enrollment, billing and customer support of all advertisers.

I was part of the development team that developed new features using Java/J2EE/Oracle/Unix platform. It was developed using Java/J2EE, Oracle in unix platform. As a Java programmer, I worked on the coding and testing of the components. I used Java/J2EE, Servlet, JDBC, JSP, HTML, Oracle, TSQL and Unix.

Philippine Long Distance Telephone 06/2005 – 01/2007

Role: Analyst/Programmer

Project: Internet Account and Billing System

The company is the largest Telecom Company in the Philippines with a capitalization of more than $20 Billion, with 50 subscribers. The project was a customer relationship management system provided for several hundreds thousands customers to monitor the bandwidth usage, billings, services, purchases, complaints and personal records. I was part of the team that designed and developed the system that helped the company meets its target by making the billing more user friendly and accessible to the customer’s personalized needs. Other tasks are handle database administration, provide technical support, develop/run shell scripts, create reports, role provisioning, ticker resolutions. I helped the team in choosing what technologies used in the project. I used Java/JEE, Javascript, Spring/Hibernate, UML, Unix, Oracle.

Information Professionals 01/2005 – 6/2005

Role: Programmer

Client: Marsman Drysdale Travel Corporation

Project: Airline Ticketing and Billing System

The company is the largest travel agency in the Philippines providing travel packages and airline ticketing for the entire country. As a Visual Basic Programmer, my job is to design and develop applications for the ticket issuance and billing for internal users. I created a 2 Tier application using Visual Basic 6 and Sql Server 2000, TSQL in Windows 2000 environment.

Geodata Solutions Inc. 01/2000 – 12/2004

Role: Senior Analyst/ Assistant Project Manager

Client: Philippine Government (Department of Land Reform)

Project: GIS based Infrastructure Project Management System

The project is the largest implementation of GIS based application for the country covering the whole Philippines, It was a Web-Based application using .Net Framework. As a project Manager, I was responsible for project coordination between the client and my team. I manage 10 people which includes 4 developers and 6 GIS programmers, other than managing the project I also handle the technical specifications and analysis of the complex components, I also code thousands line of TSQL scripts. I used ArcGIS, Visio, Visual Basic,TSQL for Applications, Windows NT, ASP.

Education:

Bachelor of Science in Commerce, Major in Computer Science & Information System, 1998



Contact this candidate