Solutions Architect Resume
SUMMARY:
- With more than 18 years in the Information Technology industry, have wide range of experience providing project and account management, as well as leading technical/development team, integrating, designing, developing, documenting, modifying, testing and implementing complex enterprise - wide technology solutions.
- Large Scale Development, SDLC, Q/A, Business Analysis, Web-Based, Client/server, Systems Design, Programming and Implementation, Business Requirements Definition, Tracking, Translation and Gap Analysis, Legacy Modernization, Data Conversion, Reporting/Data Warehouse, Performance Tuning/Testing
- Senior Software Developer, Lead Developer, Software Team Lead, Technical Lead, Development Manager, Configuration Manager, Web/Solutions Architect, Hardware Technician
SKILLS/COMPETENCIES:
App/Web Server (Configuration and Administration): IBM WebSphere Application Server 6.0, JBoss Application Server 4.0., JBoss Enterprise Application Server 6.4, Apache Web Server 2.0, Tomcat Application Server 5.5, Oracle WebLogic Fusion Server 9.2/10.3, Oracle iPlanet Web Server 6.1
Architecture Tools: IBM Rational Software Architect 9.1.1., UML, TOGAF
Big Data/BI Tools: IBM BigInsights Enterprise 4.2., Hadoop/HDFS, Sqoop, Pig, Hive, Hbase, Flume, Yarn, MapReduce, Spark 2.0, R
IDE: Eclipse IDE, JBoss Development Studio, IBM RAD, Visual Studio, Micro Focus Work Bench
Databases: DB2, XDB, UDB, SQL Server 2003, SQL Server 2005, SQL Server 2008, Oracle 8i, Oracle 10g, Oracle 11g (RAC), PL/SQL, SQL/PLus
Integration Tools: Web Service (REST,SOAP), IBM Integration Service Bus/Message Broker, IBM Message Queue Manager, IBM Datastage, IBM Change Data Capture 10.2.13
Mainframe/Legacy: MicroFocus MainFrame Express and Net Express 4.0/2.0 COBOL, Mainframe COBOL II, JCL, CICS, TSO/ISPF, FileAid, Endevor, Panvalet, Platinum, Inter-test, VSAM, Xpediter, Asembler, Fortran, Pascal
Web/OOP: Java/J2EE, Servlet, HTML/DHTML, Javascript, JSP, Struts 1.8, JDBC, C++, C#, Visual Basic 6
Operating System: Windows, Unix, RHEL/Suse Linux, AIX, IBM/MVS
Reporting Tools: Crystal Reports, SQL Server Reporting Services, COBOL Flat File Reports
Repository: Visual Source Safe, SVN, Clearcase, Clearquest, Git
Retail: Oracle Retail Merchandising System 13.2.4 (RMS, RPM, SIM, ReSA, RIB, Alloc, ReIM, RTM, RDF), IBM Sterling Commerce (WCS, OMS, WMS), JDA Solutions (Category Management, Merchandising Planning and Assortment Management), SAS Integrated Merchandising Planning, PTC Flex Product Lifecycle Management (PLM), Workday Human Capital management (HCM), Revionics Retail Price Optimization
Scripting: BAT, Powershell, Shell, Ant, bash
SDLC: Agile, Iterative, Waterfall
State/Local: Statewide Automated Child Welfare System (SACWIS), Medicaid Eligibility, NCANDS, AFCARS, TANF
Cloud: SaaS, PaaS, IaaS, DRaaS, eHaaS, AWS (CloudFormation, Autoscaling, VPC, S3, EC2, Elasticache, ELB, RDS, ElasticBeanstalk, DynamoDB, RedShift, EBS, Route 53 etc), Salesforce, Azure
EXPERIENCE:
Confidential
Solutions Architect
Responsibilities:
- Interact with business leadership to establish a solid working relationship between IT and operations
- Create artifacts that define the N+1 views of the end-to-end solution (context, data domain, logical, physical, and deployment).
- Facilitate the requirements refinement process; with special focus on service-level requirements.
- Collaborate with Business and IT to ensure a thorough understanding of the proposed architecture.
- Participate in design reviews to ensure traceability of the design to the proposed solution architecture.
- Act as Enterprise Architect to ensure compliance with TOGAF standards, guidelines and principles.
- Contribute to enterprise reference architecture, guidelines, standards and principles as precedents are discovered and adopted.
- Articulate architecture decisions behind the solution architecture.
- Take initiative in working with business stakeholders to ensure their requirements (immediate and future) are/will be addressed by IT.
- Work on Proof of Concept for recommended solutions to verify the feasibility of the solution that is ideal for Academy business/IT problems/issues.
- Design and develop solutions (in various programming languages) for urgent technical issues that included APIs (REST and SOAP) ), hadoop map reduce, YARN, sqoop etc.
- Review and provide feedback for (Internal/vendor) Developers Technical (Low Level) design and code changes to make sure they comply with Academy's Standard
- Spearheaded Academy's SDLC Standards for the internal/external resources to follow during the SDLC
- Designed and Created the vendor selection scorecard matrix to rank and select vendor that best meets the requirements functionally, technically and Financially
- Designed and Created the Cost of Change Matrix for Academy's C Level Management to get a estimate of Return on Investment (ROI) and Total Cost of Ownership (TCO) for solutions
- Helped configure and performance tuned mission critical applications
- Design and Implemented solutions hosted on prem and in Public, Private and Hybrid Cloud in IaaS, Paas, SaaS model as well as integration design between on-prem and cloud solutions
- Facilitate in RFP and vendor selection process
- Setup Architecture Review Board
- Worked/working on designing and implementation of the Academy's following mission critical projects:
- Hadoop Big Data Implementation (on prem now moving to Cloud - eHaaS) eCommerce integration to/from various Enterprise Application
- Academy on premise eCommerce move to Amazon Web Services (AWS) Cloud
- Oracle Retail Merchandising Application Suite Customization
- Websphere Commerce System (WCS) and Warehouse Management System (WMS) Inventory Sync Implementation
- Revionics Retail Price Optimization Cloud/SaaS Implementation
- PTC Flex Product Lifecycle Management (PLM) Cloud/SaaS Implementation
- Workday Human Capital Management (HCM) Cloud/SaaS Implementation
- Oracle Retail Merchandising Application Suite Upgrade from 13.2 to 15.0 Proof of Concept
- Dell Shareplex Replication Implementation
- Dropship Purchase Order and Invoicing Automation Implementation
- Product feed to Google
- Store Return Process Improvement
- Buy Online Ship to Store (BOPIS)
- Disaster Recovery as a Service
Technical Environment: IBM Rational Software Architect 9.1.1., IBM Change Data Capture 10.2.13, IBM BigInsights Enterprise 3.0., Apache Hadoop 2.6.0, Oracle Retail Merchandising System 13.2 (RMS, RPM, SIM, ReSA, RIB, Alloc, ReIM, RTM), IBM Sterling Commerce (WCS, OMS, WMS), JDA Solutions (Category Management, Merchandising Planning and Assortment Management), Revionics Retail Price Optimization, Workday Human Capital Management (HCM), Dell Shareplex Replication, AWS, Oracle 11g/12c, IBM DB2, SQL Server 2008, VMWare, Java 1.7+,Powershell., UML, COBOL, IBM Enterprise Service Bus, Message Broker, Message Queue Manager, WebLogic 10.3, RHEL, Suse Linux. AWS, Salesforce, Azure, IBM Biginsights 4.2.0, IBM BigInsights on Cloud (eHaaS), Hadoop/HDFS, Sqoop, Pig, Hive, Hbase, Flume, Yarn, MapReduce, Spark 2.0, R
Confidential
Subject Matter Expert and Senior Technical Advisor
Responsibilities:
- Analyzed, designed, created functional and technical design documents as well as provide level of effort to implement change requests as per business requirements.
- Provided Impact Analysis and transition plan of replacing SACWIS Application technology stack (JSP, JS, Struts) with different (JQuery, Angular.js, Spring) and with the newer version (JSP, JS, Struts).
- Configured and setup proof of concept environment to help State upgrade their SACWIS Application technology stack (on Client side) from windows XP to Windows 7, Java 4 to Java 7, IE 7 to IE10 (and On Server Side) Redhat JBoss 4 App Server to Redhat Jboss 6.4 App Server, SQL Server 2003 to SQL Server 2008, Sun Micro System Web Server to Redhat Web Server, Micro Focus NetExpress COBOL to MicorFocus Visual COBOL
- Coached the State technical team about the functional and technical architecture of SACWIS
- Mentored and guided State Staff about the SACWIS functionalities.
- As a Senior Technical Advisor maintain/modify the SACWIS Architecture (Foundation classes) to meet new business requirements as well as develop and test complex Online and Batch (COBOL) areas of the SACWIS application.
Technical Environment: Java/J2EE 1.7, Servlet 2.3, HTML/DHTML, Javascript, JSP 2.0, Struts 1.8, JDBC 2.0, SQL Server 2012, JBoss Enterprise Application Server 6.4, MicroFocus Visual COBOL and SQL Server 2008
Confidential
Lead Solution Architect, Senior Developer and Development Lead
Responsibilities:
- Lead a team of 16 developers (IBM and Contractors) with one Team Lead located near-shore at IBM Michigan Delivery Center to make sure that development work is getting done on schedule.
- Mentored, guided and answered developers with their Technical and Functional questions related to the SACWIS application.
- Participated in requirements gathering, validation and gap-analysis sessions.
- As a Subject Matter Expert (SME), provided solution and guided clients and functional team members during JADS session to make sure a functionally and technically sound solution is being designed that meets RFP requirements.
- Wrote the Functional Design document for the FSFN Document management solution based on the requirements and JADS sessions.
- Converted all the functional designs into detailed technical design (specs) for developers to used during development
- Provided Level of Effort (LOE) estimates in man hours as per the scope of the design changes for all three releases.
- Provided Development Resource counts needed to finish development work to Project Manager for staffing purposes.
- Prepared Development Team timeline in Microsoft Projects.
- Prepared Development Standards, Peer Review and Development Completion checklist for developers to follow.
- Organized and Conducted Code and Peer Reviews
- Worked with Infrastructure Architecture to setup the development and testing environments. Also provided feedback in the capacity analysis.
- Followed up with the other teams to make sure that development team is not waiting on others to get their work done.
- Informed project management and key stakeholders about the potentials issues that may surfaced in near future and can cause delays in delivering SACWIS solution
- Provided timely status reports to Project Manager and key stakeholders on a weekly basis.
- Conducted technical interviews of perspective development resources.
- Coded the complex part of the application (both in COBOL and Java) as well as framework changes
- Design and coded APIs both in REST and SOAP
- Worked with DBAs to come up the database design as logical and physical data model
Technical Environment: J2EE 1.3, Java 1.4, Servlet 2.3, HTML/DHTML, Javascript, JSP 2.0, Struts 1.2, JDBC 2.0, SQL using DB2, UDB, ClearCase, ClearQuest, MainFrame COBOL, BEA WebLogic Application Server 9.2., Eclipse IDE 3.3., SAP Business Objects and Iterative Waterfall Development Methodology.
Confidential
Lead Developer
Responsibilities:
- View software packages, products and define, prioritize, plan and implement DSI solution.
- Ensure the team comprehends and applies the established processes, policies, standards and procedures.
- Provide status reports to Manager and review boards on the DSI development projects.
- Guide and direct project teams in the requirements gathering, design, and development of myCD and DSI applications/interface.
- Ensure compliance and conduct appropriate test reviews as necessary.
- Write and review System Design Specification, System Architecture Design and Detail Design document.
- Perform Code review and Peer Testing.
- Make sure that new DSI application adheres to Confidential UI and coding standards.
- Work with various department within Home Depot IT to make sure that Hardware, Software, Security, Testing, and implementation of the myCD solution is done on time and budget
- Conduct technical interviews for new hire.
Technical Environment: J2EE 1.6, Java 1.6, HTML/DHTML, Javascript, Flex, Struts 2.1, JDBC 2.0, Redhat Linux, Windows Server 2008 R2, SQL Server 2008 R2, Informix, Tomcat, Eclipse and Web Services
Confidential
Web Architect/Configuration Manager
Responsibilities:
- Defined and modified the technical architecture
- Defined and maintained App and Web Servers
- Resolved technical issues
- Ensured that all components of the technical architecture are properly integrated and implemented
- Defined the development tools (JBoss Development Studio etc) and environment (Development, Unit, System and Integration)
- Coached the technical team in the development of the technical architecture
- Participated in JADS to gather requirements and provide expertise to come up with the best solution that meets the requirements which includes Level of Effort required for a change
- Acted as a liaison between Functional and Technical Teams and various stakeholders
- Provided technical support and technical quality control throughout all stages of the project
- Coordinated vendor services related to technology selection and implementation
- Mentored and guided Junior Developers about the SACWIS.
- Analyzed the existing SACWIS Application to come up with the Technical Design for the OR-KIDS Application
- As a senior Development Resource, maintained/modified the SACWIS Architecture (Foundation classes) to meet OR-Kids requirements as well as developed (both in COBOL and Java) and unit tested complex topic area of the SACWIS application.
- Corrected software defects identified through testing efforts
- Worked with Data Warehouse Team to come up with DW Models for the new application for reporting. Help coding the dimensions and reports
- Helped Conversion Team with data mapping and resolving conversion issues, which include deciding whether changing application code or data conversion is the best fit.
Technical Environment: J2EE 1.6, Java 1.6, Servlet 2.3, HTML/DHTML, Javascript, JSP 2.0, Struts 1.2, JDBC 2.0, SQL Server 2008, JBoss Enterprise Application Server 4.3, MicroFocus Net Express 4.0 COBOL, JBoss Development Studio 1.0 and SQL Server 2008 Business Intelligence Development Studio
Confidential
Senior Developer
Responsibilities:
- Developed Batch and Online components (in COBOL and Java) of the FamLink Application as per Detailed Design Document.
- Mentored and guided Junior Developers about the SACWIS.
- Analyzed the existing SACWIS Application and came up with the Technical Design for the FamLink Application
- Created, documented, and executed Unit and String tests and analyze the results
- Corrected software defects identified through testing efforts
Technical Environment: J2EE 1.4, Java 1.4, Servlet 2.3, HTML/DHTML, Javascript, JSP 2.0, Struts 2.1, JDBC 2.0, SQL Server 2005, JBoss Application Server 4.2, MicroFocus Mainframe Express 4.0 COBOL and Eclipse IDE
Confidential
Senior Developer
Responsibilities:
- Analyzed the existing CACS Application to provide the Technical Design for the Interfaces that will interface using Web Services with DFS CACS Application
- Developed the Application Software (using COBOL and Java) as per Detailed Design Document
- Created, documented, and executed Unit and String tests and analyze the results
- Corrected software defects identified through testing efforts
Technical Environment: J2EE 1.3, Java 1.4, Servlet 2.3, HTML/DHTML, Javascript, JSP 2.0, Struts 2.1, JDBC 2.0, SQL using SQL Server 2005, JBoss Application Server 4.2, Tomcat Web Server 5.5, SVN, MicroFocus Net Express 4.0 COBOL, BEA WebLogic Application Server 9.2., and Eclipse IDE 3.3.
Confidential
Development Manager
Responsibilities:
- Managed a team of 15 Developers that were based at Tallahassee, FL and Off-shore at Bangalore, India. Focused on team building, career path development, staff training, performance management and mentoring while working within Confidential corporate policies and procedures.
- Procured Software required for the Development and Deployment of the SICStA Application
- Assigned tasks to Developers. Review and evaluated quality of work performed by development staff. Prioritized and monitored work progress relative to schedule plans
- Acted as a Configuration Manager to setup the Development Environment's SVN Repositories, Application Servers, Ant Build for Online and Batch components.
- Managed implementation activities. Managed all phases of software development/implementation life cycle including scheduling of resources, design and documentation, cost estimation, standards, release management, software change management and process compliance
- Acted as required to ensure that software development work satisfies business requirements, complies with approved SICStA procedures and standards, and meets Confidential software quality objectives
- As a senior Development Resource, maintained/modified the SACWIS Architecture to meet SICStA requirements as well as developed (both in COBOL and Java) and unit tested complex topic area of the SACWIS application
Technical Environment: J2EE 1.3, Java 1.4, Servlet 2.3, HTML/DHTML, Javascript, JSP 2.0, Struts 1.2, JDBC 2.0, SQL using SQL Server 2005, JBoss Application Server 4.2, Tomcat Web Server 5.5, SVN, MicroFocus Net Express 4.0 COBOL, BEA WebLogic Application Server 9.2., Eclipse IDE 3.3., and RUP Development Methodology.
