We provide IT Staff Augmentation Services!

Senior Solution Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • A well - rounded architect with more than 11 years architecture experience in web, Java EE, Java SE, SOA, Web Services, Framework, and integration.
  • A well-grounded software engineer, hands-on programmer/developer, and an expert in best practices of architecture, technical design, software development, and code quality standard with more than 20 years IT experience.
  • Handle key architectural initiatives for highly complex and large volume transactional applications for banks, telecom, Department of Defense (DoD), health, and property and casualty insurance.
  • Assess current system architecture, technical design, and programming code to propose target architecture, technical design, and coding standards. Provide guidance for target architecture, framework, and technology.
  • Create pragmatic, strategic architecture and technology alternatives which deliver short term results while contributing to long-term strategic direction.
  • Create conceptual, logical, and physical architecture diagrams, using Visio and UML, present to stakeholders and get approvals.
  • Independent and proactive thinker. Ability to work effectively with wide range of individuals across a diverse and global community.
  • Strong visioning, problem solving and solution development skills with ability to translate business requirements into architecture, technical design, and programming.
  • Technical advisor and mentor for technical leads and support manager decision making. Mentor development team.
  • Well-versed wireless/mobile web architecture.
  • Agile, Test Driven Development, and continuous integration software development experience.
  • Extensive experience of programming in Java including JDK 1.8 (17 years).

TECHNICAL SKILLS

ARCHITECTURE TOOL: Sparx Enterprise Architect,Visio, Altova UModel, RSA, TOGAF, ZACHMAN, Excel, PowerPoint.

TECHNOLOGY: MongoDB, Cassandra, Hadoop, Camel, Mule ESB, JAVA SE (up to SE 8)/Java EE (up to EE 7), IntelliJ IDEA, MyEclipse, Eclipse, RAD, NetBeans, XCode 6, JProfiler, WAS, WebLogic, JBoss, Tomcat, Maven, CVS/Subversion, Perforce, Servlet, EJB 3, MDB, JSP, HTML5, XML, JMS, MQ, XMLBeans, CXF, XML Schema, WSDL, XPath, REST/SOAP Web Services, Spring Framework, Spring MVC, Struts 2, Hibernate, TOAD, SQL Developer, JUnit, TestNG, EasyMock, Windows, Unix-Solaris, Mac OS X.

SOFT SKILL SET: Partner with other architects, business analysts, managers, and stakeholders for business process, alignment of technologies with business, and strategic direction. Focus on cost saving and high Return on Investment. Customer focus, quality, simplicity, agility, convenience, efficiency, performance, and value deliverable. Strong consulting, analytical, facilitation skills, Strong communication and collaboration skills. Independent and proactive thinker. Ability to work effectively with wide range of individuals across a diverse and global community. Hard working and driven to success with quality result.

PROFESSIONAL EXPERIENCE

Confidential

Senior Solution Architect

Responsibilities:

  • Accountable for creating and delivering System Architecture Document (SAD) for Customer Event Hub (CEH) application consisting of architecture road map for short term and long term strategic goals, high level conceptual architecture diagrams, technical architecture diagrams, technical design, target performance, conceptual data modeling, and technology selection. Architecture allows various components to be developed in parallel and phases enabling a subset of an application to be deployed into production quickly.
  • Successfully deliver business architecture, technical architecture, technical design, and best practices of quality coding standards that deliver short term results while contributing to long term strategic direction. Architectures enable agility, efficiency, resiliency, maintainability, and extensibility providing high value, quick time to market, and long term investment.
  • Ensure initiatives are adhering to strategic architecture principles.
  • Work with business partners to translate functional requirements into technical requirements.
  • Identify technical solutions to business problems and drive to resolution.
  • Participate in and drive cross-functional, cross discipline architecture teams to enhance/set the architectural direction for key business initiatives.
  • Serve as a fully seasoned/proficient technical resource; routine accountability for technical knowledge and capabilities as a team member and as an individual contributor.
  • Technologies include Cassandra, Camel, Spring Framework, JBoss, Java 7, Eclipse, SOAP and RESTful Services.

Confidential

Senior Technology Architect

Responsibilities:

  • Responsible as a primary go-to person for the development team for all architecture, technical design, technology, framework, tool, and programming questions.
  • Serves as a proficient technologist with routine accountability for technical knowledge and capabilities as a team member or as an individual contributor.
  • Create architecture document and create UML diagrams for business leader, project manager, and development team.
  • Interacts with business partners to share and direct architecture practices that may affect business solution delivery.
  • Provides integrated systems planning and recommends new or different technologies that will enhance current systems and support overall corporate and business goals/strategies.
  • Do technical design, write code using Java 7, EJB3.1 (MDB, Singleton Session Bean, JPA, JAX-WS SOAP Services, JAXB), DAO, and unit test.

Principal Technology Architect

Confidential

Responsibilities:

  • Accountable for deliverable of new target architecture and technologies that enable various systems for easy integration, improved performance, more agility, and simpler to maintain and extend.
  • Provide architecture guidance and review current architecture, target architecture, framework/technology selection, and technical design, and strategic road map for migration.
  • Responsible for SOA service design and modeling using IBM Rational Software Architect (RSA) and Information Framework (IFW) for highly reusable enterprise wide services. Work on multiple projects and ensure quality deliverables within budget and time. Drive SOA strategic initiatives and directions.
  • Work closely with business partners to define architectural strategies for technical solutions and develop functional designs to deliver business objectives.
  • Conducts system architecture studies of new and existing IT systems to permit development of integrated systems that operate at low cost levels.
  • Ensures solution architecture definitions are aligned with enterprise and domain strategies, and functional and technical requirements.
  • Architect, technical design, and develop iOS application for iPhone and iPad.

Confidential

Senior Consultant

Responsibilities:

  • Assess existing web applications and create architecture, technical design, best practices, and migration path to make those web applications easy to re-use, maintain, extend, and quicker time to market. These are done using Design Patterns, Open-Closed Principle, clean separation of concerns, well defined interface, high cohesion, and low coupling.
  • Responsible for initial project design and development. Define project requirements and create architecture specifications to ensure resilience, performance, reusability, and agility.

Confidential, Charlotte, NC

Senior Consultant

Responsibilities:

  • Migrate complex CIHMS databases (CIHMS, QMO, DCHM) from SQL Server to Oracle. Identify all table names and column names greater than 30 characters. Create database scripts to create sequences, drop tables, alter tables, rename tables and column names. Change all hibernate mapping and Java code to use sequences, new table and column names. Application is deployed successfully to production.
  • Analyze, design, develop, and test Corporate Investment - Hedge Management System (CI-HMS) applications using Agile Methodology. Tools and technologies used are Java, Eclipse, MyEclipse, IntelliJ, Struts, Apache POI, Tomcat,WebLogic Server, MS SQL Server, Oracle 10g, Spring Framework, Hibernate, Struts, Perforce, TOAD, Maven, and Ant.
  • Wrote Java utility component to create MS Spreadsheet both XLS and CSV files and populate data.
  • Provide application functionalities to testers to prepare testing.

Confidential, Charlotte, NC

Senior Consultant

Responsibilities:

  • Accountable for creating architecture and technical design for a web application for Enterprise Image Distribution Manager (EIDM) and FLOAT to manage Endpoint Sort Table (Routing Number, Endpoint, and Cut Amount). Architecture document includes rationale of architecture and technical design with UML. UML includes Use Case Diagram, Sequence Diagram, Class Diagram, Component Diagram, and Deployment Diagram.
  • Provide technical service and recommendation for IBM Payments Director product installation, configuration, implementation, security access, Confidential Custom User Exit. Tools and technologies used are Java, IBM Payment Director, DB2, WAS, RAD, and MQ.
  • Performed Service Oriented Architecture, technical design, and develop Web Service to interface to Navy database using Java, CXF, Spring Framework, XMLSpy, Mule ESB, JBoss, Tomcat, MS SQL Server, DataDirect XQuery, DataDirect XQueryWebService, Soapui, SOAP and RESTful Services, ANT, and JUnit. Project was completed within budget and time and delivered to Pentagon.

Confidential, Charlotte, NC

IT Consultant

Responsibilities:

  • Handle technical design, document, and develop Web Service to create checks using Java, Axis2, DB2, Keytool, SSL, KeytoolGui, TCPMon, ANT, JUnit, andLog4J. Generate reports in XLS format and FTP to FTP Server using POI (HSSF) and JakartaFtpWrapper.
  • Write a program to purge files and folders based on given criteria using Java, Log4J, and ANT.
  • Research, evaluate, and provide recommendation of third party reporting tools for ad-hoc report.
  • Technical design and develop a component to convert data and FTP to FTP Server using Java, Spring Framework, Log4J, ANT, and JakartaFtpWrapper.

Confidential, Charlotte, NC

Senior Consultant

Responsibilities:

  • Responsible for creating architect, technical design, document, and develop a challenging DMR (Data Maintenance Request) framework to interface to external system using Spring Framework, Design Patterns, WebLogic, Altova UModel (UML), and XMLSpy. Design Patterns used are Singleton, Strategy, Observer, Façade, Command, and Mediator. UML diagrams used are Use Case, Component, Class, and Sequence diagrams. This architecture framework achieved agility, flexibility, extensibility, and maintainability.
  • Handle technical design, document, and develop MDB, Servlet, ContextListener using JMS, Spring Framework, XQuery, BEA Workshop, Eclipse, Sparx Enterprise Architect (UML), Oxygen. UML diagrams include Use Case, Component, Class, and Sequence diagrams.
  • Work on technical design and develop SOAP Fault translation from application exceptions, Web Services, custom component to interface to Log4J using XmlBeans, WebLogic, and Spring Framework.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Successfully architect, design, and code Multi Channel Printing Solutions (MCPS) using J2EE, MVC, Servlet, JSP, HTML, EJB, JMS, JNDI and MQ.
  • Review existing architectures and technologies and propose migration path to better architectures and suitable technologies to resolve highly complex business needs for eForm Central (EFC) and Printing in the Financial Center (PFC).
  • Serve as technical expert and business knowledge in the team. Provide technical and business training for offshore.
  • Review and provide recommendations for new business requirements, architecture, technical documents, and code review.
  • Coordinate and migrate auto enroll database to a new consolidated Oracle 9 database. Provide technical support and lead SA to move code changes to production. This saved company money for licensing Oracle database.
  • Successfully architect, design, and code Multi Channel Printing Solutions (MCPS) using J2EE, MVC, Servlet, JSP, HTML, JSTL, EJB, JMS, JNDI and MQ. After two months, Confidential fired me as full time employee.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Architect, design, and code new enhanced enrollment for auto enroll application to interface to Data Server and MQ Server using J2EE (Servlet, JSP), HTML, XML, WSAD, WAS, and SAX Parser. Perform unit testing for all components using JUnit and HttpUnit for all test cases. Successfully deployed application to Integrated Testing Environment (ITL) with 100% error free and on schedule.
  • Successfully architect, design and migrate Internet Check Card Activation application from non-ssl commserver to MQ SSL server. Write deployment document outlining procedure to deploy application into production server. Provide technical lead to support System Administrator (SA) to deploy application to production. This achieved higher application security, efficiency, and was easy to understand and maintain.
  • Research, architect, design, and migrate auto enroll and ODPS applications to use Common Foundation Classes (CFC) for logging, debugging, auditing, and configuration/property files encryption/decryption. Design and develop ANT Script to compile, create war, and ear file for application for deployment. Result made a uniform for logging, debugging, and configuration/property files encryption/decryption making the application easy to understand, maintain, support, and secure.
  • Architect, design, develop, maintain, and provide technical support for Internet Check Image Delivery using Java, J2EE (Servlet, EJB, JSP), Java Script, HTML, and Oracle database. Achieved delivery of check image to millions of Confidential online customers.
  • Design and develop Common Foundation Classes (Property Manager and Log Manager) using Java, JMS, Abstract Factory Pattern, and Java Cryptography Extension (JCE) to read/write encrypted/clear text property files and do auditing, logging, and debugging. Perform unit testing using JUnit to test all test cases. This CFC was adopted and used by many other projects throughout Confidential .

We'd love your feedback!