RODERICK G. BAKER
Home: Chicago, Illinois
Telephone: 773-***-****
**********@*******.***
CAREER SUMMARY:
Accomplished Java Developer with over 15 years of progressive experience in information technology which consists of project development that utilized object-oriented analysis and design, Java programming, GUI development, multiple platform architectures, and database management systems. Possesses outstanding analytical and problem-solving skills grounded in an approach that is detailed, customer focused, and outcome oriented. Has led multiple large-scale projects independently, with limited supervision, which utilized the Solution Delivery Methodology (SDM) framework related to the gathering of business requirements, production of the logical design, physical design, construction, and testing.
Areas of Expertise
Performed all phases of the System Development Life Cycle (SDLC)
Project Lead of large-scale projects
Object Oriented Analysis and Design
Spring and Struts Application Frameworks
Oracle Commerce Cloud Platform
ATG E-Commerce Platform
HTML, JSP, Servlets, AJAX, Unix Shell Script, and JavaScript
Node.js programming
Java programming
Agile Methodology
SOAP and RESTful Web Services
MVC and UML Design Patterns
Relational Database Management Systems (RDBMS)
Strong analytical and problem-solving skills with high attention to detail
Troubleshooting and resolving complex problems
Strong interpersonal and communication skills
Ability to work in a dynamic and fast paced environment. Able to multi-task working on numerous projects concurrently
Proficient in client-facing role
TECHNICAL SUMMARY:
Hardware: Oracle Commerce Cloud Platform, ATG E-Commerce Platform, IBM Websphere Application Server (WAS), Oracle Application Server, Jboss Application Server, GlassFish Application Server, Tomcat, Apache, IBM Websphere MQ, and IBM MQ Series,
Operating Systems: Oracle Commerce Cloud, macOS, Windows NT, Windows 98, Windows 95, Windows 10, Windows 7, AIX, UNIX, and Solaris,
Tools: Node.js, SQL Developer, Toad, SoapUI, Log4j, Rational Rose, Use Cases, UML, JUnit, Expeditor, IBM Visual Age Java Workbench, IBM Websphere Application Server, IBM Websphere Studio Application Developer, IBM Websphere MQ, Eclipse, ClearCase, ClearQuest, PVCS, Maven, Subversion, Star Team, MS Excel, MS Word, and MS Office Visio, and MS PowerPoint
Database Applications: Oracle Database 11g, Oracle Database 10g, MySQL, DB2 UDB, DB2 IBM, Sybase, Lawson Database, Turbo Image, ADABAS, and IMS DB/DC
Skills: HTML, AJAX, SOAP and RESTful Web Services, jQuery, Knockout, JavaScript, Unix Shell Script, Oracle Commerce Cloud Developer, Front-End Developer, Back-end Developer, Server Side Extensions (SSE), Java J2EE Developer, E-Commerce Developer, JSP, JSTL, JDBC, Servlets, Spring, Struts, XML, J2EE architecture, Object Oriented Design (OOD), Object Oriented Programming (OOP), Object Oriented Analysis and Design (OOAD), CSS, Web Development, SDLC, MVC, SQL, PL/SQL, Project Management, Effective Time Management skills, Excellent Communication and Interpersonal skills, and Strong Leadership skills
EDUCATION:
Master of Divinity - The Chicago Theological Seminary
Bachelor of Science, Economics - Illinois State University
Diploma in Computer Programming - Computer Learning Center
PROFESSIONAL EXPERIENCE:
Oracle Commerce Cloud Consultant, iteria.us 2019 - 2020
Creates designs, develops Oracle Commerce Cloud applications, unit tests, and maintains eCommerce related components
Conducts Technical Knowledge Transfer Sessions
Ensures quality of the development deliverables
Works with Off-Shore Team
Supports development from design through production release
Performs elaboration of functional requirements provided by the business including
1.Working with a cross-functional team of Product Owners, Project Managers, Testing, etc.
2.Collaborating with developers during creation of detailed designs
3.Ensuring knowledge transfer between members of the development team, and/or other business/IT representatives as appropriate
Technologies – Oracle Commerce Cloud Platform, Server-Side Extensions (SSE), JavaScript, XML, CSS, Git Version Control, jQuery, Knockout, JAWS, Node.js
Senior Software Engineer, VSG Commerce 2016 - 2019
Created High level / Low level designs, developed Java applications, Oracle Commerce Cloud applications, unit tested, and maintained eCommerce related components
Created Class Diagrams, Sequence Diagrams, etc…
Worked with Off-Shore Team
Conducted Technical Knowledge Transfer Sessions
Performed Java and Oracle Commerce Cloud code reviews
Ensured quality of the development deliverables
Supported development from design through production release
Developed developer training course for incoming developers on company’s internal training site
Performed elaboration of functional requirements provided by the business that included
4.Working with a cross-functional team of Product Owners, Business Analysts, Project Managers, Testing, etc.
5.Collaborating with developers during creation of detailed designs
6.Ensuring knowledge transfer between members of the development team, and/or other business/IT representatives as appropriate
Technologies – ATG E-Commerce Platform, Oracle Commerce Cloud Platform, Node.js, Server-Side Extensions (SSE), JavaScript, XML, jQuery, Knockout, CSS, Git Version Control
Senior Software Engineer, Walgreens 2014 - 2016
Created High level / Low level designs, developed Java code, unit tested, and maintained eCommerce related components
Created Class Diagrams, Sequence Diagrams, etc…
Conducted Technical Knowledge Transfer Sessions
Coordinated activities of Off-Shore Team
Performed Java code reviews
Ensured quality of the development deliverables
Supported development from design through production release
Performed elaboration of functional requirements provided by the business that included
7.Working with a cross-functional team of Product Owners, Business Analysts, Project Managers, Testing, etc.
8.Collaborating with developers during creation of detailed designs
9.Ensuring knowledge transfer between members of the development team, the production support team, and/or other business/IT representatives as appropriate
Drove on-going Java code and process improvements by acting as a Java code steward for key area(s) of the code base
Mentored junior developers/contractors and contributed to overall quality improvement activities
Worked closely with other Developers on the team to ensure timely delivery of features during each sprint
Utilized Agile Methodology
Technologies – ATG E-Commerce Platform, Jboss Application Server, Java, XML, SQL, Unix Shell Script, Apache, Tomcat, Ant, UNIX, Oracle Database 11g, Log4j, SQL Developer, SOAP Web Services, Eclipse, Subversion Version Control, MS Excel, MS Word, and MS PowerPoint
Senior eCommerce Developer, Premier Farnell 2011 - 2014
Created High level / Low level designs, develops Java code, unit tests, and maintains eCommerce related components across Premier Farnell global websites (America, Europe, APAC, China)
Conducted Java code reviews, bug investigation/fixing of work in progress
Ensured quality of the development deliverables
Supported development from design through production release
Performed unit testing following best practices including maintenance/creation of unit tests and collaborated with functional and non-functional test team members to ensure quality output
Performed elaboration of functional requirements provided by the business that included
1.Working with a cross-functional team of Product Owners, Business Analysts, Project Managers, Testing, etc.
2.Designing and creates Proofs of Concept
3.Collaborating with Technical Specialists during creation of detailed designs
4.Ensuring non-functional requirements are met
5.Creating time estimates for features during the elaboration phase
6.Ensuring knowledge transfer between members of the development team, the production support team, and/or other business/IT representatives as appropriate
Drove on-going Java code and process improvements and acted as a Java code steward for key area(s) of the code base, researched and advocated use of new tools, templates, libraries, techniques etc., highlighted areas for improvement of the existing Java code base and contributed to maintenance backlog
Interacted with the production support team to address problems and concerns in the application
Mentored junior developers/contractors and contributed to overall quality improvement activities
Worked closely with the Technical Specialists and other Developers on the team to ensure timely delivery of features during the increment
Utilized Agile Methodology
Technologies – ATG E-Commerce Platform, Java, XML, PL/SQL, SQL, Unix Shell Script, Apache, UNIX, Endeca, Oracle Database 10g, Toad, Log4j, SQL Developer, JUnit, Eclipse, Maven, Subversion Version Control, MS Excel, MS Word, and MS PowerPoint
Integrations Development Consultant, Synegen Consulting 2010 – 2011
Utilized J2EE technologies including JDBC, XML, and Java in the coding, testing, and implementation of components into the Production environment
Worked closely with the client to determine the business needs and system requirements
Completed the System Technical Specification (STS) to advance the technical design, development, documentation, and testing of projects
Developed Java components utilizing the Eclipse Workbench to create and test J2EE components
Utilized PL/SQL to retrieve and manipulate data from the Oracle Database 10g
Constructed Unix Shell Scripts that invoke Spring Batch modules to implement the batch processing requirements related to projects
Coded JUnit test cases and Mock objects to facilitate the thorough unit testing of J2EE components
Technologies – Java, JDBC, Spring, XML, PL/SQL, SQL, Unix Shell Script, Oracle Application Server, UNIX, Oracle Database 10g, Toad, Log4j, JUnit, Eclipse, Maven, Star Team Version Control, MS Excel, MS Word, and MS Office Visio
Business Technical Consultant, Blue Cross Blue Shield of Illinois 2005 – 2009
Led projects, mentored junior developers, coordinated the coding, testing, and implementation of Java components into the Production environment
Utilized J2EE technologies including JSPs, Servlets, XML, JDBC, and Java
Worked closely with the client to determine the business needs and system requirements
Participated in the design, development, documentation, and testing of projects
Developed Java components and generated dynamic web pages utilizing JSPs and utilized the IBM Websphere Test Environment within the IBM Websphere Studio Application Developer (WSAD) to create and test J2EE components
Provided subject matter expertise (SME) in regards to logical architecture, data sources, and system interdependencies
Technologies – Java, JDBC, Struts, Spring, XML, SQL, HTML, AJAX, JavaScript, JSP, JSTL, Servlets, IBM Websphere Application Server, IBM 3090 Mainframe, IBM Websphere MQ, UNIX, DB2 IBM, IBM Websphere Studio Application Developer, ClearCase Version Control, ClearQuest, MS Excel, MS Word, and MS Office Visio
Systems Analyst, Caremark 2000 - 2005
Served as a Team Leader who led projects, mentored junior developers, coordinated the design, coding, testing, and implementation of projects associated with the Customer Care web application into the Production environment
Analyzed, designed, and developed application systems for the Prescription Services Division within the company
Utilized Rational Rose, UML, Use Cases, Swing, HTML, JSPs, Servlets, XML, JavaScript, SQL, and Java
Worked closely with the client to determine the business needs and system requirements
Participated in the design, development, documentation, and testing of projects
Designed the object model framework using UML design patterns and developed use cases, class diagrams, event diagrams, and sequence diagrams based on the business requirements
Developed J2EE components and generated dynamic web pages utilizing JSPs and utilized the IBM Websphere Test Environment within the IBM Websphere Studio Application Developer (WSAD) to create and test web components
Coded stored procedures in COBOL/SQL to retrieve and manipulate data from the DB2 database and generated data from the DB2 database by passing queries through JDBC calls
Technologies – Java, JDBC, Struts, XML, SQL, HTML, JavaScript, JSP, Servlets, IBM Websphere Application Server, IBM 3090 Mainframe, IBM Websphere MQ, UNIX, DB2 IBM Database, DB2 UDB Database, IBM Websphere Studio Application Developer, ClearCase Version Control, ClearQuest, MS Excel, MS Word, and MS Office Visio