Solutions Architect/technical Lead Resume
SUMMARY:
- 28 years of experience in software design, architecture, development and governance
- 15 years of experience in Enterprise Application Integration (EAI), Business Process Management (BPM) and Service Oriented Architecture (SOA)
- 3 years of experience in Software as a Service (SaaS)
- 10+ years of experience in project management as a project manager or team lead.
- 3 years of experience in mobile application design and development for iOS and Android
- Extensive experience in database design using Oracle, DB2, SQL Server, MySQL, PostgreSQL and Cassandra
- A leader in simplifying software design and implementation using innovative methods
- A solid team player with excellent communication skills
- Excellent analytical, problem solving and leadership skills
- Knowledge of Istio, service mesh, Kubernetes, Docker, Open API and Swagger
TECHNICAL SKILLS:
Modeling and Design: UML - Rational Rose, Together J, Design Patterns, Domain-Driven Design
Methodology: Waterfall, RAD, RUP, Zachman Framework, TOGAF, Agile, EAP
Language: Java, Swift, C/C++, XML, SQL, IDL, HTML and Visual Basic.
Technologies: Microservices, SaaS, SOA, EAI, J2EE, EJB, Web Service (SOAP, WSDL, UDDI), Servlet, JSP, RMI-IIOP, JNDI, JMS, JTA, XML, UML, COBRA, JDBC, JavaBean, JavaMail, Struts, RDBMS, Client/Server, n-tier solution, ESB (Enterprise Service Bus), Portal, Spring, TopLink, Hibernate, AJAX, JSON, jQuery, Angular, Karma, Jasmine, NPM, Jenkins
EAI/BPM/ESB: Vitria, MQSeries, and WebLogic Integration and AquaLogic Service Bus
App/Web Server: WebLogic, WebSphere, JRun, Tomcat, iPlanet
LDAP Server: Sun One Directory Server
RDBMS: Oracle, DB2, SQL Server, MySQL, PostgreSQL
NoSQL: Cassandra
XML: SAX, COM, DTD, Schema
IDE: JBuilder, WSAD, WebLogic Workshop, BME, Eclipse, Together J, Visual Age for Java, Rational Rose, XCode, Android Studio
Other Tools: Visio, MS Project, JUnit, Log4J, XML Spy, Ant, Toad, DbVisualizer, Erwin, Test Director, PowerDesigner, Open ModelSphere, Oracle SQL Developer.
Source Control Environment: Visual SourceSafe, ClearCase, CCC/Harvest, CVS and MKS.
Protocol: TCP/IP, HTTP, HTTPS, SOAP
Security: PKI, SAML, SSL/TLS, SSH, DES/AES, DSA, SHA-256, Kerberos, OAuth
OS: Windows 8/7/XP/2000/NT/9x/3x, Unix (Solaris), IBM AIX, Linux
ERP: SAP
Distributed Computing: Hadoop, Spark, Kafka, Akka
PROFESSIONAL EXPERIENCE:
Solutions Architect/Technical Lead
Confidential
Responsibilities:
- Facilitate and lead JAD (Joint Application Design) sessions for business requirements gathering
- Develop the overall technology and product roadmap for PCC.
- Collaborate with the business architects for a clean translation from business capabilities to robust technology solutions.
- Create conceptual, logical and physical data models and develop the multi-tier web application solutions.
- Ensure the solutions align with overall technology solutions at Corporate level.
- Create all architectural artifacts and design documents for checkpoint 1, 2 and 3, which got approved by CAMT ( Confidential Application Management Team) and ARB (Architecture Review Board)
- Contribute to Architecture Core Team/Architecture Review Board for IT standards.
- Lead a team of 30 developers for project scoping, planning and delivering.
- Coordinate with QA team for testing and quality control.
- Evaluate Equifax and CCPay Integration options and make right choices based on business needs
- Provide leadership and guidance to application development team regarding their use of architecture, framework, patterns, tools and methodologies
Environment: JaveEE, Spring, JMS, SOA and REST Web Service, JavaScript, AJAX, WebSphere, Workflow, JSF, Oracle 11g, CCPay and Equifax Integration, Web Content Management, Electronic Document Management, FieldWorker Integration, iText, Tika, Zachman, UML.
Head of Technology and Product
Confidential
Responsibilities:
- Developed the product roadmap and prioritized each release based on business plan and customer feedbacks
- Evaluated and selected technology platforms and software to build the product
- Developed business, data, application and technology architectures
- Created conceptual and logical data models
- Defined all system functional and non-functional requirements and specifications
- Built and managed the product development team which consisted of UI designers, web developers, iOS and Android developers, QA tester and system administrator
- Established development and governance standards
Environment: JaveEE, Spring, Hibernate, Struts, ActiveMQ, JMS, Velocity, Quartz, Atomikos, Tomcat, HTML5, SOA and REST Web Service, JavaScript, AJAX, Memcached, MySQL, PostgreSQL, iOS, Android, Linux, Nginx, Alipay API, China UnionPay API, OAuth, Hadoop, Maven, Drools Rule Engine, jQuery, Agile UML, and Alibaba Cloud
Solutions Architect/Project Manager, City of Toronto
Confidential
Responsibilities:
- Analyzed current business practices, business processes, data flows and current IT systems
- Led the JAD sessions to gather the business requirements including system functional and non-functional requirements.
- Developed the solutions and roadmap to fulfill the business needs
- Presented the solutions to senior management, business and technical stakeholders
- Developed and managed the detailed project plan
Environment: SAP, J2EE, SOA and REST Web Service, Workflow, Web Portal, Kofax and Zachman Framework and UML
Solutions Architect/Team Lead
Confidential
Responsibilities:
- Facilitated and led the JAD sessions to gather requirements including system functional and non-functional requirements.
- Analyzed the business requirements, conducted the gap analysis on current architecture and produced the target architecture including business, data, application and technology architecture
- Conducted the impact analysis and created the roadmap and migration plans
- Developed conceptual and logical data models
- Evaluated Actimize Case Management Platform and made recommendations
- Presented the solutions to Project Steering Committee for review and sign-off
- Provided consultation and mentoring to development team on architecture and design
- Led the development team through the process of architectural and design reviews
- Led the development team for the detailed system design and implementation
Environment: Weblogic 10 Platform (Application Server and Portal), Oracle 10, Java EE 5, AquaLogic Service Bus 3.0, Web Services, SOAP/WSDL, Struts, Spring, Hibernate, AJAX, JSON, Dojo, Informatica, Cognos, UNIX, Actimize Platform, TOGAF and UML
Solutions Architect
Confidential
Responsibilities:
- Worked with business process owners to identify, analyze and finalize business requirements
- Provided functional and non-functional requirement based on business requirements
- Recommended and presented the technical solutions to enterprise architecture group via gating process
- Led the team for the detailed system design and development
- Provided recommendation to project manager regarding project plan
- Provided leadership and guidance to application development team regarding their use of architecture, framework, patterns, tools and methodologies
Environment: WebLogic 8.1/9.2, AquaLogic Service Bus 3.0, Oracle 9, J2EE, JMS, Web Service, SOAP/WSDL, Struts, Spring, Hibernate, UNIX, Zachman and UML
Solutions Architect/Team Lead
Confidential
Responsibilities:
- Gathered and analyzed business requirements
- Developed business, data, application and technology architectures
- Led the detailed system design and created system design specifications.
- Created conceptual and logical data models.
- Provided effort estimate and resource requirements to program and project managers
- Provided leadership and guidance to application development team regarding their use of architecture, framework, patterns, tools and methodologies
Environment: WebLogic 9.2, Oracle 9, iPlanet, J2EE, XML, UML, EJB, JMS, Struts, Spring, Hibernate, UNIX, TOGAF and UML
Integration Solutions Architect
Confidential
Responsibilities:
- Gathered and analyzed business requirements
- Evaluated existing technologies, architecture and implementations
- Led the application and integration architecture design
- Provided detailed system design specifications, deliverables and testing plans
Environment: WebLogic 8.1, J2EE, Vitria BusinessWare 4.3, Oracle 9i, LDAP, UML, XML, Web Service, SOAP, Zachman, UML and Mainframe