SlideShare a Scribd company logo
1 of 6
Download to read offline
J o r g e G u e r r e r o
I T P r o f e s s i o n a l
E M A I L : j o r g e i t p r o @ g m a i l . c o m
P h o n e : 6 0 4 7 0 0 4 6 9 9
B u r n a b y , B C , C a n a d a .
O b j e c t i v e
To obtain a permanent position as a Senior Java / Java Enterprise Developer.
P r o f e s s i o n a l S u m m a r y
 Accomplished IT professional with 13+ years of successful project experience in design, analysis, development, testing,
maintenance and support of high visibility, high volume business and web enterprise applications
 5+ years of designing and coding Java/JEE applications using Java, Struts, JSF, Javascript, and web services.
 Intimate involvement with the complete project lifecycle. Provide feedback on Business Requirements, system and
technical analysis; provide realistic time estimates, and author technical design documents and coding specs.
 Excellent interpersonal skills, able to present and communicate clearly in both verbal and written form.
 Proven leadership, negotiation and problem resolution skills. As a lead developer, managed resources across teams to
ensure successful deployments.
 Ensured code quality through code reviews, code analysis and performance tuning, code refactoring and adherence to
Object Oriented paradigms to mirror the real world and facilitate code reuse.
A r e a s o f E x p e r t i s e
Java and web related technologies: (4 to 6 years):
Java, JDK, JSP, Java Enterprise, Servlets, Web Services, JSF, Struts, JSP, XML, HTML/CSS, Javascript, Websphere
application server.
Software Packages: Rational Application Developer, Eclipse, IntelliJ Idea (1 year), Soap UI, XML Spy, DB2 Command
Center.
Version Control, Build, Deployment: ClearCase, CVS, ANT, IBM Buildforge.
Client / Server development with Smalltalk: (10+ years):
IBM VisualAge, Smalltalk, ENVY team development
Other languages (2 to 4 years)
VB6, C#, ASP.net, Visual Studio, Flex Builder Pro, Action Script.
Other skills
Single signon user management, multi-threaded programming, email, FTP and HTTP development, Crystal Reports
SDK, Microsoft Search Server, Application Monitoring, InstallMaster installation scripts, IBM AppScan, HP Quality
Centre, IBM Jazz SDK, Unix / Linux shell, IIS configuration of websites, DNS, FTP and SMTP.
E m p l o y m e n t H i s t o r y
Feb 2000 – Oct 2005: Programmer / Analyst
Virtual Vendor / Business Builder / Health Dynamics
Vancouver, BC, Canada
Nov 2005 – April 2015: Senior Programmer / Analyst
Chubb Insurance, Warren, NJ
Chubb Personal Insurance, Whitehouse Station, NJ
P r o j e c t E x p e r i e n c e
Employer: Chubb Insurance / Chubb Personal Insurance
Summary: Support, analyze, design and develop JEE applications and features using a variety of Java frameworks for the bulk
of Chubb’s external facing web applications. Smalltalk application development in support of Chubb’s quoting and
rating application suite. Involved in 24/7 production support and coordinating issue resolution for severity one
issues. Responsible for triaging, prioritizing, fixing and deploying production trackers. Application monitoring,
personnel training and implementing productivity enhancements for the IT department. Adhere to SLAs set out
by business partners and observe legal regulations.
Project 1: My Policies – Policy Information Feature.
Summary: Existing Agent Portals application enhancement to allow users to view, in a single printer friendly HTML page,
detailed information about a client’s policy.
Duration: Nine months.
Role: Lead Java / JEE developer, Digital Business, Enterprise Applications Team.
Responsibilities:
 Participated in the Business Requirement gathering process, attended walkthroughs and provided feedback
based on research and analysis of current application.
 Worked closely with Business Analyst, Business Partner and Project Manager to provide realistic estimates.
 Provided support, manage and mentor other team members assigned to project.
 Authored class diagrams, sequence diagrams, technical design documents and coding specs.
 Created and managed user roles using Chubb Single Sign-on tool, GetAccess.
 Implemented new action handlers, mappings, servlets and JSPs to support new features within JADE framework
(IBM’s proprietary web framework from early 2000s).
 Implement new XML based Policy Information Feature to handle the gathering of data from dozens of domain
objects across the application into a reusable and pluggable report generation framework.
 Created HTML/CSS to adhere to presentation requirements based on mockups.
 Created over 20 new classes to fit new Object Hierarchy Model and modified over 100 artifacts including existing
JSPs, classes, XMLs, Javascript, CSS and configuration files.
 Oversaw successful production deployment of project.
Project 2: Chubb.com/personal rewrite/redesign.
Summary: Rewrite JADE framework based web application into JSF, redesign UX to adhere to HTML5/CSS3 Chubb standards
and develop services to support application. Redesign HTML for existing Struts and JADE based applications.
Duration: Eight months.
Role: Co-lead Java / JEE developer, e-Business Team.
Responsibilities:
 Provided feedback on Business Requirements, created class diagrams, sequence diagrams, use cases and technical
design documents.
 Work with five other developers to integrate, commit, and merge Java changes into new JSF workspace using CVS.
 Used Flex Builder Pro to extract rules from thick Flash based object previously utilized by the main
Chubb.com/personal application.
 Coded “Find an Agent” component, consisting of connecting to a secure HTTP URL and parsing the XML response.
 Coded “Send Interest List” feature, consisting of parsing JSON objects on back end, extracting e-mail addresses
and sending e-mails to Chubb Support and Insurance Agents.
 Implemented custom “Friendly URLs” solution for search engine optimization.
 Coded secure login for new site. Ensured that existing sites continue to work seamlessly with each other after
rewrite/redesign.
 Converted mock-ups to JSP templates for two existing applications where redesign was required.
 Coordinate with Infrastructure for creating new data sources, web service end points and clusters for new
application and web services.
 Create new web service from existing application to facilitate registration and vetting of new users.
 Responsible for removing existing Chubb.com/personal application and ensure that links from elsewhere are not
broken.
 Work with QA teams in India and locally to resolve issues.
 Coordinate production deployment and implement “back out” plan.
 Fix minor production trackers after deployment.
Project 3: Upload / Comparative Rater.
Summary: Multi-faceted, multi-year project consisting of upgrading existing “Upload” web application, implementing new
Comparative Rater feature in two phases, implementing new Upload vendor, and the subsequent pull out of
Comparative Rater.
Duration: Twenty seven months.
Role: Lead Smalltalk developer, Java / JEE developer, e-Business Team.
Responsibilities:
 Worked with 3rd party Vendor Agency Port to integrate their Agency Connect web application.
 Receive Agency Connect web project updates, integrate into main “Upload” workspace and create Enterprise
Project.
 Modify web.xml to disable unnecessary end points for security purposes.
 Implemented masking of Personally Identifiable Information in local logs.
 Coded “clean-up” code to wipe logs and database entries after a pre-determined amount of time to adhere to PII
storage requirements
 Coordinated with DB Admin to ensure changes required for new status table were completed.
 Worked with Agency Management System vendors to implement secure HTTP handshake through IBM’s Data
Power.
 Used Soap UI to test secure end points, work with infrastructure to fix authentication issues.
 Enhance Smalltalk based Quoting and Rating application, to invoke status web service to check policies created
with Comparative Rater.
 Implement Java status database logging changes.
 Created local HTTP based client in Java to pass on custom encoded Authorization HTTP headers to Data Power.
 Implement proper routing of HTTP requests to supporting back end services from External Policy Processor.
 Code Java fixes in rating engine back end.
 Expand active health check monitoring.
 Scanned web application with AppScan, and fix potential security issues.
 Involved in integration testing, coordinating issue resolution among all vendors, working with QA (iGate and
locally) to resolve and deploy fixes and get sign off.
 Involved in the eventual “pull out” of Comparative Rater, which required a major Smalltalk and Java release.
Ensure the “Upload” application continues to work.
Project 4: Quote Proposal Web Application.
Summary: New JSF based web application designed to augment existing Javascript based Agency Snapshot single Web Page
App.
Duration: Six months.
Role: Java / JEE developer, Smalltalk developer, e-Business Team.
Responsibilities:
 Tasked with filling in mid-project for person who left company.
 Implemented web services Smalltalk interface as part of this project.
 Coded Javascript for JSP pages to obtain data stream as XML using AJAX and resubmitting via HTTP Post to web
application.
 Coded parsing of data elements from tab delimited text stream representing policy data, constructed secondary
XML stream representing report format so it can be sent off to Document Generation Service.
 Responsible for creating detailed integration test plans to ensure that over 200 data elements were correctly
parsed and displayed in Quote Proposal.
 Oversaw deployment of application to production.
 Became Subject Matter Expert after lead developer left company.
 Responsible for fixing issues and coding enhancements.
Project 5: Masterpiece Re-architecture.
Summary: Involved in the largest IT project in Chubb/Personal’s history, consisting mainly of converting the principal Policy
Quoting and Rating application from Smalltalk to Java.
Duration: Eleven months
Role: Smalltalk developer, Java / JEE developer, Masterpiece Enhancements / e-Business Team.
Responsibilities:
 Responsible for analyzing Smalltalk applications and writing coding specs.
 Write Java classes and create/modify XML definition files representing domain objects and process
flow/execution.
 Use coding specs and design documents from other developers/analysts to create Java features.
 Modify existing Smalltalk applications to communicate with newly created Java services.
 Tasked with handling daily code merges from over 50 developers, using ClearCase and resolve conflicting
Java/XML issues.
 Adhere to new design paradigm laid out by architecture.
Project 6: Copy Feature.
Summary: For Chubb’s Quoting and Rating system, program enhancement to allow users to copy policy data from one quote
to another.
Duration: Eight months
Role: Lead Smalltalk developer, Masterpiece Realtime Enhancements Team.
Responsibilities:
 Intimately involved in Business Requirements gathering process.
 Analyze existing system; produce sequence diagrams, use cases, class diagrams and technical design document.
 Give presentation on new project to architecture team and fellow developers.
 Develop twenty new classes and modify fifty Smalltalk classes in total.
 Implement new rules engine to handle over a hundred different copy scenarios.
 Worked on initial phase and 2nd phase of project which added the complexity of copying all lines of business.
 Unit test, integration test plan and execution and production deployment of feature.
 Subject matter expert for subsequent phases (5 phases).
Project 7: Agency Snapshot Single Page Web App
Summary: Code a single page web application written in Javascript, to process policy data and display it in a printer friendly
format.
Duration: Six months
Role: Lead HTML/Javascript / Smalltalk developer, Masterpiece Enhancements Team.
Responsibilities:
 Develop proof-of-concept using Chubb’s Quoting and Rating tabbed policy data and a single HTML Javscript
enabled page.
 Pitch Agency Snapshot solution to replace cumbersome manual solution, which at the time consisted of manually
launching an Excel file. Subsequently obtain approval based on PoC.
 Manually code Javascript to parse data passed to HTML page via Smalltalk application using OLE/ActiveX
 Implement dynamic generation of section and data elements using secondary HTML template.
 Responsible for displaying over 150 data elements.
 Implement section grouping, pagination and custom headers and footers, targeting Internet Explorer 8.
 Subject matter expert for subsequent phases of this project.
Project 8: Broadcast Messaging.
Summary: For Chubb’s Masterpiece Realtime Quoting and Rating application, implement in Smalltalk the ability to block
processing based on location of a risk (state, zip code), date and user type.
Duration: Eight months.
Role: Smalltalk developer, Masterpiece Enhancements Team.
Responsibilities:
 Sit in Business Requirements and provide feedback. Provide coding estimates and create design documents.
 Create Broadcast Messaging Admin HTML mockup and hand off to Java developer, for converting into JSP
template.
 Create service request client in Smalltalk to invoke BCM service via MQ.
 Develop gates in application at all points where a risk associated with a location is queried.
 Based on the location, user type and date of Broadcast Message, either block user from processing risk, or display
a message.
 Develop mechanism to poll BCM service in the background at a regular interval when a service outage is detected.
 Coordinate with Java developers in deploying application to production.
Project 9: Custom Application Monitoring Application.
Summary: Write custom “Plain Old Java” application to monitor Chubb’s external and internal web applications.
Duration: Four months
Role: Lead Java / JEE developer, e-Business Team.
Responsibilities:
 Tasked with replacing existing WinRunner based application monitoring scripts.
 Evaluated 3rd party vendor monitoring tools, including evaluation of QTP as a direct replacement.
 Implement health checks by querying web applications via HTTP, examining the response and acting accordingly.
 Coded ability to send alerts via e-mail and SMS to any number of interested parties.
 Ability to define multiple health-checks with common “tasks” that can be shared among several health checks.
 Implemented tool to be multi-threaded and portable (runs under Unix, Linux and Windows).
 Automatically creates IBM Jazz Rational Concert Work Items in case an outage is detected and attaches an HTML
snapshot of the failed health check.
 Ability to simulate user navigation, secure login, site forwarding/redirecting, parameter forwarding and cookie
handling.
 Widely used in corporation and used as a model as the only active monitoring application monitoring tool..
Production Support
Duration: Ongoing.
Role: 24/7 on call rotation, Subject Matter Expert, troubleshooting issues, coordinating resolution among teams,
monitoring maintenance, defining health checks, root cause analysis.
Responsibilities:
 Rotation responsibilities included performing daily manual health checks, responding to alerts sent by monitoring
tool, and executing production deployments.
 Responsible for investigating alerts sent from monitoring tool in a prompt manner.
 Create outage tickets and keep interested parties informed with frequent updates.
 Coordinate with other areas of Chubb to ensure resolution is being worked on.
 Provided support during Hurricane Sandy, when an actual disaster caused Chubb to have production outages.
 Troubleshoot and update monitoring tool. Introduce new health checks when requested.
Other
 Fixed and deployed production trackers for over 15 external and internal web applications.
 High level of expertise in Smalltalk. Implemented OLE, Webservices and Oracle interface for Chubb.
 Configured workspace issues including library dependencies, logging, classpath errors, Websphere configuration
issues including JNDI, JMS and data source configuration.
 Worked closely with infrastructure to create and deploy new Websphere Enterprise Web applications.
 Implemented Search Tool for IT department using Microsoft Search Server 2008.
 Participated in bi-yearly Disaster Recovery exercises.
 Ability to navigate through Building Permit, Change Management, Work Requests, Technical Documentation while
adhering to SLAs.
Employer(s): Virtual Vendor / Business Builder / Health Dynamics
Summary: First foray in the IT world. Accepted a two week “practicum” with Virtual Vendor, after which I was offered full
time employment. As the company explored other ventures, the CEO diversified his endeavors into two other
companies, Business Builder and Health Dynamics. As a beginner programmer in these small companies, I had the
opportunity to gain an enormous amount of IT experience, including knowledge in web applications, Smalltalk,
Dot.Net, Crystal Reports, install scripts, HTML/Javascript and general Systems/Network Administration.
Note: Experience listed below is concurrent, from 2000 - 2005
Virtual Vendor
Summary: Develop and support E-Commerce applications with Visual Age Smalltalk.
Duration: Five years
Role: Smalltalk Developer, HTML/Javascript developer, IIS administration.
Responsibilities:
 Create complete shopping cart enabled web sites for clients.
 Install SSL certificates in Microsoft IIS, and configure P3P headers.
 Customize Microsoft Index Server to index and search “semi-static” generated product pages.
 Work with in-house custom web application framework to interface with Accpac product database, to filter and
publish product pages to the web.
 Develop macro-based Quickbooks import utility to upload product data to e-commerce sites.
 Convert existing HTML admin pages and generic e-commerce templates to CSS.
 Smalltalk implementation of Verisign Payflow Pro shopping cart.
 Create Javascript enabled website mockups for prospective clients.
 Interfacing, writing and querying Versant Object Database.
 Responsible for maintaining and fixing Versant Database issues.
 Created installation scripts using InstallMaster. Generate and deploy on-demand patches.
 On-site installation and support of e-commerce server.
 Work with lead developer in Mexico for coding and merging changes.
Business Builder
Summary: Develop miscellaneous service oriented sites.
Duration: Five years
Role: Smalltalk Developer, HTML/Javascript, Crystal Reports, ASP.net/C#
Responsibilities:
 Involved in developing functional web based facilities management, ticketing, event handling prototypes using
Small web framework and Javascript.
 Built Crystal Reports report server using Visual Basic 6 and Crystal OLE interface for on demand PDF generated
reports.
 Created and customized over 100 Crystal Reports using Crystal Syntax for BC Amateur Hockey and BC High
School Football. Programmatically adjust reports at runtime using the Crystal Viewer.
 Created complete carbon credits tracking website using Dot.Net/C# and MySQL. Created and designed database
model, created tables, created database access modules, secure login, IIS application configuration and
deployment to production.
Health Dynamics
Summary: Developed and maintained web enabled Medical Records applications.
Duration: Two years
Role: Smalltalk Developer, Dot.net.
Responsibilities:
 Install and configure Medical Records web framework onto Windows XP tables.
 Provide support for XP Tablet installations on-site for clinics including Cambie Medical Centre.
 Design HTML templates optimized for XP Tablet wand input.
 Integrate PHP based/Shockwave drawing control to annotate medical charts.
 Develop Digital Rights Management solution using a web service containing a security token.
E d u c a t i o n
CDI College 09/1998 - 11/1999
Programmer / Analyst diploma
Visual Basic specialization
A d d i t i o n a l I n f o r m a t i o n
 Received Certificate of Excellence from CDI College.
 2009-2012 Attend yearly Java / Agility convention, No Fluff Just Stuff:
http://www.nofluffjuststuff.com/home/main
 Consistently ranked in the top percentile of programmers at Chubb.
 Multiple references upon request.

More Related Content

What's hot

Ramesh Babu Resume Latest
Ramesh Babu Resume LatestRamesh Babu Resume Latest
Ramesh Babu Resume LatestRamesh Babu
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resumeSam Walsh
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated ResumeJagan Mohan
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiran Gara
 
Mohamed aashik ali.a original
Mohamed aashik ali.a originalMohamed aashik ali.a original
Mohamed aashik ali.a originalMohamed Ali
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar RajaSumant Raja
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Yearssurange
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_expSrinivas .
 
Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari KA
 
Why Use React Js A Complete Guide (1).pdf
Why Use React Js A Complete Guide (1).pdfWhy Use React Js A Complete Guide (1).pdf
Why Use React Js A Complete Guide (1).pdfKaty Slemon
 
Resume lavakush kumar shukla
Resume   lavakush kumar shuklaResume   lavakush kumar shukla
Resume lavakush kumar shuklalavakush
 

What's hot (19)

Resume-Srikanth_Jogula
Resume-Srikanth_JogulaResume-Srikanth_Jogula
Resume-Srikanth_Jogula
 
Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Ramesh Babu Resume Latest
Ramesh Babu Resume LatestRamesh Babu Resume Latest
Ramesh Babu Resume Latest
 
Kumaresan kaliappan resume
Kumaresan kaliappan resumeKumaresan kaliappan resume
Kumaresan kaliappan resume
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
Yuvaraj-Resume
Yuvaraj-ResumeYuvaraj-Resume
Yuvaraj-Resume
 
Sooraj_Resume_v2
Sooraj_Resume_v2Sooraj_Resume_v2
Sooraj_Resume_v2
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Mohamed aashik ali.a original
Mohamed aashik ali.a originalMohamed aashik ali.a original
Mohamed aashik ali.a original
 
CV of Sumant Kumar Raja
CV of Sumant Kumar RajaCV of Sumant Kumar Raja
CV of Sumant Kumar Raja
 
Nilesh_Surange J2EE 9.5+ Years
Nilesh_Surange J2EE  9.5+ YearsNilesh_Surange J2EE  9.5+ Years
Nilesh_Surange J2EE 9.5+ Years
 
Paramjeet s resume
Paramjeet s resumeParamjeet s resume
Paramjeet s resume
 
CV_RadhikaSharma
CV_RadhikaSharmaCV_RadhikaSharma
CV_RadhikaSharma
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_exp
 
Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1Rajeshwari K A 9+ years as Java Developer and Team lead-1
Rajeshwari K A 9+ years as Java Developer and Team lead-1
 
Why Use React Js A Complete Guide (1).pdf
Why Use React Js A Complete Guide (1).pdfWhy Use React Js A Complete Guide (1).pdf
Why Use React Js A Complete Guide (1).pdf
 
Resume lavakush kumar shukla
Resume   lavakush kumar shuklaResume   lavakush kumar shukla
Resume lavakush kumar shukla
 

Viewers also liked

FINAL Falk Jacob PP 05052015
FINAL Falk Jacob PP 05052015FINAL Falk Jacob PP 05052015
FINAL Falk Jacob PP 05052015Samantha Jacob
 
If you want to crack tough brand challenges you've got to look beyond the con...
If you want to crack tough brand challenges you've got to look beyond the con...If you want to crack tough brand challenges you've got to look beyond the con...
If you want to crack tough brand challenges you've got to look beyond the con...Christian Clark
 
SEW 2014-19 Corporate Plan
SEW 2014-19 Corporate PlanSEW 2014-19 Corporate Plan
SEW 2014-19 Corporate PlanLizz McEneaney
 
Presentation-The Sports Medicine of Care
Presentation-The Sports Medicine of CarePresentation-The Sports Medicine of Care
Presentation-The Sports Medicine of CareJudith Decker
 
Игровые автоматы
Игровые автоматыИгровые автоматы
Игровые автоматыcasinoklubvulcan
 

Viewers also liked (10)

HOPE
HOPEHOPE
HOPE
 
FINAL Falk Jacob PP 05052015
FINAL Falk Jacob PP 05052015FINAL Falk Jacob PP 05052015
FINAL Falk Jacob PP 05052015
 
Carol Haynes.
Carol Haynes.Carol Haynes.
Carol Haynes.
 
If you want to crack tough brand challenges you've got to look beyond the con...
If you want to crack tough brand challenges you've got to look beyond the con...If you want to crack tough brand challenges you've got to look beyond the con...
If you want to crack tough brand challenges you've got to look beyond the con...
 
SEW 2014-19 Corporate Plan
SEW 2014-19 Corporate PlanSEW 2014-19 Corporate Plan
SEW 2014-19 Corporate Plan
 
Presentation-The Sports Medicine of Care
Presentation-The Sports Medicine of CarePresentation-The Sports Medicine of Care
Presentation-The Sports Medicine of Care
 
Игровые автоматы
Игровые автоматыИгровые автоматы
Игровые автоматы
 
Mr. Feroze Loran Rev-2 Kitchen
Mr. Feroze Loran Rev-2 KitchenMr. Feroze Loran Rev-2 Kitchen
Mr. Feroze Loran Rev-2 Kitchen
 
Bio data.rosehan
Bio data.rosehanBio data.rosehan
Bio data.rosehan
 
사물인터넷 시장 및 국내외 개발 동향
사물인터넷 시장 및 국내외 개발 동향사물인터넷 시장 및 국내외 개발 동향
사물인터넷 시장 및 국내외 개발 동향
 

Similar to Jorge_Guerrero__Resume

shruthi correct resume
shruthi correct resumeshruthi correct resume
shruthi correct resumeShruthi GK Rao
 
Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resumeVijay Kumar
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek Mazumdar
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resumeVijay Kumar
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resumeVijay Kumar
 
Kantharaj.B_Java_4.4YrsExp_Resume
Kantharaj.B_Java_4.4YrsExp_ResumeKantharaj.B_Java_4.4YrsExp_Resume
Kantharaj.B_Java_4.4YrsExp_ResumeKantharaj B
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - ResumeRaja ganesh
 
oct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfileoct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfilePrem Bist
 
Yogesh_Goyal_Resume
Yogesh_Goyal_ResumeYogesh_Goyal_Resume
Yogesh_Goyal_ResumeYogesh Goyal
 

Similar to Jorge_Guerrero__Resume (20)

shruthi correct resume
shruthi correct resumeshruthi correct resume
shruthi correct resume
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Rohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver ConsultantRohit Vashishtha - SAP EP & NetWeaver Consultant
Rohit Vashishtha - SAP EP & NetWeaver Consultant
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Vishal Jadhav
Vishal JadhavVishal Jadhav
Vishal Jadhav
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
Resume-JorgeGuerrero
Resume-JorgeGuerreroResume-JorgeGuerrero
Resume-JorgeGuerrero
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Vijay kumar java developer_resume
Vijay kumar java developer_resumeVijay kumar java developer_resume
Vijay kumar java developer_resume
 
Kantharaj.B_Java_4.4YrsExp_Resume
Kantharaj.B_Java_4.4YrsExp_ResumeKantharaj.B_Java_4.4YrsExp_Resume
Kantharaj.B_Java_4.4YrsExp_Resume
 
Cognizant
CognizantCognizant
Cognizant
 
Resume
ResumeResume
Resume
 
Ganesh Nagarajan - Resume
Ganesh Nagarajan - ResumeGanesh Nagarajan - Resume
Ganesh Nagarajan - Resume
 
Naresh Chirra
Naresh ChirraNaresh Chirra
Naresh Chirra
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
oct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfileoct-2016-Prem-ProfessionalProfile
oct-2016-Prem-ProfessionalProfile
 
Yogesh_Goyal_Resume
Yogesh_Goyal_ResumeYogesh_Goyal_Resume
Yogesh_Goyal_Resume
 

Jorge_Guerrero__Resume

  • 1. J o r g e G u e r r e r o I T P r o f e s s i o n a l E M A I L : j o r g e i t p r o @ g m a i l . c o m P h o n e : 6 0 4 7 0 0 4 6 9 9 B u r n a b y , B C , C a n a d a . O b j e c t i v e To obtain a permanent position as a Senior Java / Java Enterprise Developer. P r o f e s s i o n a l S u m m a r y  Accomplished IT professional with 13+ years of successful project experience in design, analysis, development, testing, maintenance and support of high visibility, high volume business and web enterprise applications  5+ years of designing and coding Java/JEE applications using Java, Struts, JSF, Javascript, and web services.  Intimate involvement with the complete project lifecycle. Provide feedback on Business Requirements, system and technical analysis; provide realistic time estimates, and author technical design documents and coding specs.  Excellent interpersonal skills, able to present and communicate clearly in both verbal and written form.  Proven leadership, negotiation and problem resolution skills. As a lead developer, managed resources across teams to ensure successful deployments.  Ensured code quality through code reviews, code analysis and performance tuning, code refactoring and adherence to Object Oriented paradigms to mirror the real world and facilitate code reuse. A r e a s o f E x p e r t i s e Java and web related technologies: (4 to 6 years): Java, JDK, JSP, Java Enterprise, Servlets, Web Services, JSF, Struts, JSP, XML, HTML/CSS, Javascript, Websphere application server. Software Packages: Rational Application Developer, Eclipse, IntelliJ Idea (1 year), Soap UI, XML Spy, DB2 Command Center. Version Control, Build, Deployment: ClearCase, CVS, ANT, IBM Buildforge. Client / Server development with Smalltalk: (10+ years): IBM VisualAge, Smalltalk, ENVY team development Other languages (2 to 4 years) VB6, C#, ASP.net, Visual Studio, Flex Builder Pro, Action Script. Other skills Single signon user management, multi-threaded programming, email, FTP and HTTP development, Crystal Reports SDK, Microsoft Search Server, Application Monitoring, InstallMaster installation scripts, IBM AppScan, HP Quality Centre, IBM Jazz SDK, Unix / Linux shell, IIS configuration of websites, DNS, FTP and SMTP. E m p l o y m e n t H i s t o r y Feb 2000 – Oct 2005: Programmer / Analyst Virtual Vendor / Business Builder / Health Dynamics Vancouver, BC, Canada Nov 2005 – April 2015: Senior Programmer / Analyst Chubb Insurance, Warren, NJ Chubb Personal Insurance, Whitehouse Station, NJ
  • 2. P r o j e c t E x p e r i e n c e Employer: Chubb Insurance / Chubb Personal Insurance Summary: Support, analyze, design and develop JEE applications and features using a variety of Java frameworks for the bulk of Chubb’s external facing web applications. Smalltalk application development in support of Chubb’s quoting and rating application suite. Involved in 24/7 production support and coordinating issue resolution for severity one issues. Responsible for triaging, prioritizing, fixing and deploying production trackers. Application monitoring, personnel training and implementing productivity enhancements for the IT department. Adhere to SLAs set out by business partners and observe legal regulations. Project 1: My Policies – Policy Information Feature. Summary: Existing Agent Portals application enhancement to allow users to view, in a single printer friendly HTML page, detailed information about a client’s policy. Duration: Nine months. Role: Lead Java / JEE developer, Digital Business, Enterprise Applications Team. Responsibilities:  Participated in the Business Requirement gathering process, attended walkthroughs and provided feedback based on research and analysis of current application.  Worked closely with Business Analyst, Business Partner and Project Manager to provide realistic estimates.  Provided support, manage and mentor other team members assigned to project.  Authored class diagrams, sequence diagrams, technical design documents and coding specs.  Created and managed user roles using Chubb Single Sign-on tool, GetAccess.  Implemented new action handlers, mappings, servlets and JSPs to support new features within JADE framework (IBM’s proprietary web framework from early 2000s).  Implement new XML based Policy Information Feature to handle the gathering of data from dozens of domain objects across the application into a reusable and pluggable report generation framework.  Created HTML/CSS to adhere to presentation requirements based on mockups.  Created over 20 new classes to fit new Object Hierarchy Model and modified over 100 artifacts including existing JSPs, classes, XMLs, Javascript, CSS and configuration files.  Oversaw successful production deployment of project. Project 2: Chubb.com/personal rewrite/redesign. Summary: Rewrite JADE framework based web application into JSF, redesign UX to adhere to HTML5/CSS3 Chubb standards and develop services to support application. Redesign HTML for existing Struts and JADE based applications. Duration: Eight months. Role: Co-lead Java / JEE developer, e-Business Team. Responsibilities:  Provided feedback on Business Requirements, created class diagrams, sequence diagrams, use cases and technical design documents.  Work with five other developers to integrate, commit, and merge Java changes into new JSF workspace using CVS.  Used Flex Builder Pro to extract rules from thick Flash based object previously utilized by the main Chubb.com/personal application.  Coded “Find an Agent” component, consisting of connecting to a secure HTTP URL and parsing the XML response.  Coded “Send Interest List” feature, consisting of parsing JSON objects on back end, extracting e-mail addresses and sending e-mails to Chubb Support and Insurance Agents.  Implemented custom “Friendly URLs” solution for search engine optimization.  Coded secure login for new site. Ensured that existing sites continue to work seamlessly with each other after rewrite/redesign.  Converted mock-ups to JSP templates for two existing applications where redesign was required.  Coordinate with Infrastructure for creating new data sources, web service end points and clusters for new application and web services.  Create new web service from existing application to facilitate registration and vetting of new users.  Responsible for removing existing Chubb.com/personal application and ensure that links from elsewhere are not broken.  Work with QA teams in India and locally to resolve issues.  Coordinate production deployment and implement “back out” plan.
  • 3.  Fix minor production trackers after deployment. Project 3: Upload / Comparative Rater. Summary: Multi-faceted, multi-year project consisting of upgrading existing “Upload” web application, implementing new Comparative Rater feature in two phases, implementing new Upload vendor, and the subsequent pull out of Comparative Rater. Duration: Twenty seven months. Role: Lead Smalltalk developer, Java / JEE developer, e-Business Team. Responsibilities:  Worked with 3rd party Vendor Agency Port to integrate their Agency Connect web application.  Receive Agency Connect web project updates, integrate into main “Upload” workspace and create Enterprise Project.  Modify web.xml to disable unnecessary end points for security purposes.  Implemented masking of Personally Identifiable Information in local logs.  Coded “clean-up” code to wipe logs and database entries after a pre-determined amount of time to adhere to PII storage requirements  Coordinated with DB Admin to ensure changes required for new status table were completed.  Worked with Agency Management System vendors to implement secure HTTP handshake through IBM’s Data Power.  Used Soap UI to test secure end points, work with infrastructure to fix authentication issues.  Enhance Smalltalk based Quoting and Rating application, to invoke status web service to check policies created with Comparative Rater.  Implement Java status database logging changes.  Created local HTTP based client in Java to pass on custom encoded Authorization HTTP headers to Data Power.  Implement proper routing of HTTP requests to supporting back end services from External Policy Processor.  Code Java fixes in rating engine back end.  Expand active health check monitoring.  Scanned web application with AppScan, and fix potential security issues.  Involved in integration testing, coordinating issue resolution among all vendors, working with QA (iGate and locally) to resolve and deploy fixes and get sign off.  Involved in the eventual “pull out” of Comparative Rater, which required a major Smalltalk and Java release. Ensure the “Upload” application continues to work. Project 4: Quote Proposal Web Application. Summary: New JSF based web application designed to augment existing Javascript based Agency Snapshot single Web Page App. Duration: Six months. Role: Java / JEE developer, Smalltalk developer, e-Business Team. Responsibilities:  Tasked with filling in mid-project for person who left company.  Implemented web services Smalltalk interface as part of this project.  Coded Javascript for JSP pages to obtain data stream as XML using AJAX and resubmitting via HTTP Post to web application.  Coded parsing of data elements from tab delimited text stream representing policy data, constructed secondary XML stream representing report format so it can be sent off to Document Generation Service.  Responsible for creating detailed integration test plans to ensure that over 200 data elements were correctly parsed and displayed in Quote Proposal.  Oversaw deployment of application to production.  Became Subject Matter Expert after lead developer left company.  Responsible for fixing issues and coding enhancements. Project 5: Masterpiece Re-architecture. Summary: Involved in the largest IT project in Chubb/Personal’s history, consisting mainly of converting the principal Policy Quoting and Rating application from Smalltalk to Java. Duration: Eleven months Role: Smalltalk developer, Java / JEE developer, Masterpiece Enhancements / e-Business Team.
  • 4. Responsibilities:  Responsible for analyzing Smalltalk applications and writing coding specs.  Write Java classes and create/modify XML definition files representing domain objects and process flow/execution.  Use coding specs and design documents from other developers/analysts to create Java features.  Modify existing Smalltalk applications to communicate with newly created Java services.  Tasked with handling daily code merges from over 50 developers, using ClearCase and resolve conflicting Java/XML issues.  Adhere to new design paradigm laid out by architecture. Project 6: Copy Feature. Summary: For Chubb’s Quoting and Rating system, program enhancement to allow users to copy policy data from one quote to another. Duration: Eight months Role: Lead Smalltalk developer, Masterpiece Realtime Enhancements Team. Responsibilities:  Intimately involved in Business Requirements gathering process.  Analyze existing system; produce sequence diagrams, use cases, class diagrams and technical design document.  Give presentation on new project to architecture team and fellow developers.  Develop twenty new classes and modify fifty Smalltalk classes in total.  Implement new rules engine to handle over a hundred different copy scenarios.  Worked on initial phase and 2nd phase of project which added the complexity of copying all lines of business.  Unit test, integration test plan and execution and production deployment of feature.  Subject matter expert for subsequent phases (5 phases). Project 7: Agency Snapshot Single Page Web App Summary: Code a single page web application written in Javascript, to process policy data and display it in a printer friendly format. Duration: Six months Role: Lead HTML/Javascript / Smalltalk developer, Masterpiece Enhancements Team. Responsibilities:  Develop proof-of-concept using Chubb’s Quoting and Rating tabbed policy data and a single HTML Javscript enabled page.  Pitch Agency Snapshot solution to replace cumbersome manual solution, which at the time consisted of manually launching an Excel file. Subsequently obtain approval based on PoC.  Manually code Javascript to parse data passed to HTML page via Smalltalk application using OLE/ActiveX  Implement dynamic generation of section and data elements using secondary HTML template.  Responsible for displaying over 150 data elements.  Implement section grouping, pagination and custom headers and footers, targeting Internet Explorer 8.  Subject matter expert for subsequent phases of this project. Project 8: Broadcast Messaging. Summary: For Chubb’s Masterpiece Realtime Quoting and Rating application, implement in Smalltalk the ability to block processing based on location of a risk (state, zip code), date and user type. Duration: Eight months. Role: Smalltalk developer, Masterpiece Enhancements Team. Responsibilities:  Sit in Business Requirements and provide feedback. Provide coding estimates and create design documents.  Create Broadcast Messaging Admin HTML mockup and hand off to Java developer, for converting into JSP template.  Create service request client in Smalltalk to invoke BCM service via MQ.  Develop gates in application at all points where a risk associated with a location is queried.  Based on the location, user type and date of Broadcast Message, either block user from processing risk, or display a message.  Develop mechanism to poll BCM service in the background at a regular interval when a service outage is detected.  Coordinate with Java developers in deploying application to production.
  • 5. Project 9: Custom Application Monitoring Application. Summary: Write custom “Plain Old Java” application to monitor Chubb’s external and internal web applications. Duration: Four months Role: Lead Java / JEE developer, e-Business Team. Responsibilities:  Tasked with replacing existing WinRunner based application monitoring scripts.  Evaluated 3rd party vendor monitoring tools, including evaluation of QTP as a direct replacement.  Implement health checks by querying web applications via HTTP, examining the response and acting accordingly.  Coded ability to send alerts via e-mail and SMS to any number of interested parties.  Ability to define multiple health-checks with common “tasks” that can be shared among several health checks.  Implemented tool to be multi-threaded and portable (runs under Unix, Linux and Windows).  Automatically creates IBM Jazz Rational Concert Work Items in case an outage is detected and attaches an HTML snapshot of the failed health check.  Ability to simulate user navigation, secure login, site forwarding/redirecting, parameter forwarding and cookie handling.  Widely used in corporation and used as a model as the only active monitoring application monitoring tool.. Production Support Duration: Ongoing. Role: 24/7 on call rotation, Subject Matter Expert, troubleshooting issues, coordinating resolution among teams, monitoring maintenance, defining health checks, root cause analysis. Responsibilities:  Rotation responsibilities included performing daily manual health checks, responding to alerts sent by monitoring tool, and executing production deployments.  Responsible for investigating alerts sent from monitoring tool in a prompt manner.  Create outage tickets and keep interested parties informed with frequent updates.  Coordinate with other areas of Chubb to ensure resolution is being worked on.  Provided support during Hurricane Sandy, when an actual disaster caused Chubb to have production outages.  Troubleshoot and update monitoring tool. Introduce new health checks when requested. Other  Fixed and deployed production trackers for over 15 external and internal web applications.  High level of expertise in Smalltalk. Implemented OLE, Webservices and Oracle interface for Chubb.  Configured workspace issues including library dependencies, logging, classpath errors, Websphere configuration issues including JNDI, JMS and data source configuration.  Worked closely with infrastructure to create and deploy new Websphere Enterprise Web applications.  Implemented Search Tool for IT department using Microsoft Search Server 2008.  Participated in bi-yearly Disaster Recovery exercises.  Ability to navigate through Building Permit, Change Management, Work Requests, Technical Documentation while adhering to SLAs. Employer(s): Virtual Vendor / Business Builder / Health Dynamics Summary: First foray in the IT world. Accepted a two week “practicum” with Virtual Vendor, after which I was offered full time employment. As the company explored other ventures, the CEO diversified his endeavors into two other companies, Business Builder and Health Dynamics. As a beginner programmer in these small companies, I had the opportunity to gain an enormous amount of IT experience, including knowledge in web applications, Smalltalk, Dot.Net, Crystal Reports, install scripts, HTML/Javascript and general Systems/Network Administration. Note: Experience listed below is concurrent, from 2000 - 2005 Virtual Vendor Summary: Develop and support E-Commerce applications with Visual Age Smalltalk. Duration: Five years Role: Smalltalk Developer, HTML/Javascript developer, IIS administration.
  • 6. Responsibilities:  Create complete shopping cart enabled web sites for clients.  Install SSL certificates in Microsoft IIS, and configure P3P headers.  Customize Microsoft Index Server to index and search “semi-static” generated product pages.  Work with in-house custom web application framework to interface with Accpac product database, to filter and publish product pages to the web.  Develop macro-based Quickbooks import utility to upload product data to e-commerce sites.  Convert existing HTML admin pages and generic e-commerce templates to CSS.  Smalltalk implementation of Verisign Payflow Pro shopping cart.  Create Javascript enabled website mockups for prospective clients.  Interfacing, writing and querying Versant Object Database.  Responsible for maintaining and fixing Versant Database issues.  Created installation scripts using InstallMaster. Generate and deploy on-demand patches.  On-site installation and support of e-commerce server.  Work with lead developer in Mexico for coding and merging changes. Business Builder Summary: Develop miscellaneous service oriented sites. Duration: Five years Role: Smalltalk Developer, HTML/Javascript, Crystal Reports, ASP.net/C# Responsibilities:  Involved in developing functional web based facilities management, ticketing, event handling prototypes using Small web framework and Javascript.  Built Crystal Reports report server using Visual Basic 6 and Crystal OLE interface for on demand PDF generated reports.  Created and customized over 100 Crystal Reports using Crystal Syntax for BC Amateur Hockey and BC High School Football. Programmatically adjust reports at runtime using the Crystal Viewer.  Created complete carbon credits tracking website using Dot.Net/C# and MySQL. Created and designed database model, created tables, created database access modules, secure login, IIS application configuration and deployment to production. Health Dynamics Summary: Developed and maintained web enabled Medical Records applications. Duration: Two years Role: Smalltalk Developer, Dot.net. Responsibilities:  Install and configure Medical Records web framework onto Windows XP tables.  Provide support for XP Tablet installations on-site for clinics including Cambie Medical Centre.  Design HTML templates optimized for XP Tablet wand input.  Integrate PHP based/Shockwave drawing control to annotate medical charts.  Develop Digital Rights Management solution using a web service containing a security token. E d u c a t i o n CDI College 09/1998 - 11/1999 Programmer / Analyst diploma Visual Basic specialization A d d i t i o n a l I n f o r m a t i o n  Received Certificate of Excellence from CDI College.  2009-2012 Attend yearly Java / Agility convention, No Fluff Just Stuff: http://www.nofluffjuststuff.com/home/main  Consistently ranked in the top percentile of programmers at Chubb.  Multiple references upon request.