We provide IT Staff Augmentation Services!

Senior Consultant Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • A well - rounded architect with more than 12 years architecture experience in Microservices, web, Java EE, Java SE, SOA, SOAP/RESTful Web Services, Framework, and integration.
  • A well-grounded software engineer, with hands-on programmer/developer, and an expert in best practices of architecture, technical design, software development, and code quality standard.
  • Handle key architectural initiatives for highly complex and large volume transactional applications for banks, telecom, Confidential, health, 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.
  • Translate business requirements into architecture, do technical design, and select right tools and technology.
  • 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.

TECHNICAL SKILLS:

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

TECHNOLOGY: MongoDB, Cassandra, JDk8, Java EE7, IntelliJ IDEA, Eclipse, RAD, NetBeans, XCode/Swift 8.2, WAS, WebLogic, JBoss, Tomcat, Maven, CVS/Subversion, Perforce, Servlet, EJB 3, MDB, JSP, JavaScript, CSS, HTML5, XML, JMS, MQ, CXF, XML Schema, WSDL, RESTful Web Services(Jersey 2.x), SOAP Web Services, JAXB, JPA, Spring Framework, Spring MVC, Struts 2, Hibernate, TOAD, SQL Developer, JUnit, TestNG, EasyMock, Windows, Unix-Solaris, Mac OS X, RTC, Docker, Kubernetes, Microservice Architecture, Microservices, Spring Microservices, Spring Boot, Spring Cloud, Mesos, Marathon, Netflix Eureka .

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 visioning, problem solving, consulting, analytical, facilitation, 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.

EXPERIENCE:

Confidential

Senior Consultant

Responsibilities:

  • Responsible for technical design, and develop new features of SaaS JAZZ Foundation. Jazz is a team collaboration platform that integrates tasks across the software lifecycle. It is scalable and extensible.
  • Technologies include Rational Team Concert (RTC), Docker, Kubernetes, OSGi, Microservices, IBM Bluemix and Softlayer.

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, 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. Architecture enables agility, efficiency, resiliency, and extensibility providing high value, quick time to market, and long term investment.
  • Responsible for technical design, technology selection, and best practices of code quality standards. Make sure code are reusable, easy to understand, maintain, and extend.
  • Ensure initiatives are adhering to strategic architecture principles.
  • Work with business partners to translate functional requirements into technical requirements.
  • Identify multiple technical solutions to business problems, select a solution and drive to resolution.
  • Participate in and drive cross-functional, cross discipline architecture teams to enhance/set the architectural direction for key business initiatives.

Technologies: 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 architecture, technical design, technology, framework, tool, and programming questions for various health/life insurance risk systems.
  • Create architecture document and create UML diagrams for business leader, project manager, and development team.
  • Coordinate with business partners to share and direct architecture practices that may affect business solution delivery.
  • Provide integrated system planning and recommend technology that enhance current systems and support overall corporate business goals and 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 and deliver new target architecture and technology that enable various systems for easy integration, improved performance, 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.
  • Manage and support an architecture team.

Senior Technology Architect

Confidential

Responsibilities:

  • 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.

Confidential iOS Architect/App Developer

Responsibilities:

  • 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 ( Confidential ) 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.

Confidential, Charleston, SC

SOAArchitect and Solutions Senior Developer

Responsibilities:

  • 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 Confidential to move code changes to production. This saved company money for licensing Oracle database.

Confidential, Charlotte, NC

Senior Software Engineering

Responsibilities:

  • 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 ( Confidential ) 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!