Sr. Solutions Architect Resume
Minneapolis, MN
SUMMARY:
- Seeking challenging position as Sr. Solution Architect/Tech Architect with over 16 years of consulting experience in Multi - tier, Distributed, Secure, Agile, Fault-tolerant Enterprise applications.
- Possess extensive experience in areas of Architecture, Design, Implementation and Maintenance of Scalable and Extensible Solution keeping focus on High Availability and Performance.
- Handling Data-modeling activities at Conceptual, Logical and Physical levels to help create Database.
- Handling client interaction, scope definition and requirements gathering to capture technical details.
- Turning abstract concepts, problems and innovative business ideas into tangible solutions w.r.t. the Annual Roadmap.
- Analyzing requirements through Use-cases, User-stories & to get development estimates through WBS, Planning Poker and Function Points (FPA).
- Extensive experience in creating architectures, frameworks, prototypes, standards and integrating systems.
- Handle Release/Change management management. Analyzing Risk-factors & prepare mitigation policies.
- Administration & Configuration of CI & CD Tool Hudson/Jenkins.
- Design and development of Microservices, collection of loosely coupled services using Spring Cloud, Eureka, Hystrix, Feign & Spring Boot. Turbine for monitoring dashboard. Knowledge in Swagger & Yaml for the API Documentation
- Extensive exposure on DevOps Atlassian and Chef
- Working in Onsite/Offshore delivery model when development centers span in multiple countries.
- Taking necessary steps to block SQL Injection, Command injection, Script Injection and XSS attacks.
- Tracking quality of software through code/design review in context of scalability, performance and security.
- Delivering formal Architectural documentation and diagrams at every level. Extensive experience in using use case model, Deployment, Class, State, Component & Sequence diagram.
- Used MSVisio, StarUML and Rational Rose for UML modeling and designing
- Expertise in OOP, J2EE Architecture, Struts, Spring and Hibernate Frameworks by utilizing industry standards EAA Pattern, GoF, SOLID & 4+1 Architecture principles
- SOA Service Oriented Architecture and designing applications.
- Mentoring teams to build technical expertise & organizing knowledge sharing sessions. Sharing Artifacts & Building blocks to Architecture Repository
- As a fully hands-on person helping teams to develop features, Debug issues and to deliver software.
- Extensive experience in leading a team of developers and mentoring them.
- Extensive experience in Retail, Finance, Hospitality, Workflow and Government domains.
- Performance tuning of Java/J2EE applications.
- Experience using Agile methodologies such as SCRUM, Test Driven Development TDD
- Designed & developed applications using Java 8, Groovy, Spring 4, Hibernate 5, Play, MongoDB, Web Services (RESTful/SOAP).
- Designed, developed applications using ExtJS4, jQuery, NodeJS, Dust and Freemarker templates.
- Extensive experience in AWS Configuration and Administration.
- Extensively used Grunt, ESLint, JMeter, Maven, Ant, Archiva, Sonar, Splunk, SEO, ARIA, ZAP, Wireshark.
- Distributed Object-Oriented Component analysis and Design on JBoss, Websphere, Weblogic & Tomcat Server..
- Worked on Windows, Linux, macOS platforms.
- IDEs such as IntelliJ, Eclipse Neo/Oxygen, JBuilder
- Data analysis and data modeling with major RDBMS (Oracle, MSSQL Server, DB2, PostgreSQL).
- Git, SVN, CVS and MS-VSS Configuration Management Tools.
- Implemented Messaging using JMS with service broker as AMQ.
- Knowledge on LDAP & its implementation & Drools a Rule Engine
TECHNICAL SKILLS:
Operating System: Windows 9x/2000/XP/Vista/NT4.0/2003, Linux (Suse, RedHat, Ubuntu), macOS
Databases:MongoDB, Oracle 10, MYSQL, MSSQL, PostgreSQL
Languages / APIs: Java 8, Groovy, JavaScript, ExtJS4, jQuery, NodeJS, Dust, Freemarker templates, Servlet 4.0, JSP 2.3
Frameworks: Spring 4.2, Hibernate 4.2, Play, Struts1.2, Jasper
IDE/Tools: IntelliJ, Eclipse Neo/Oxygen, JBuilder, STS, Sublime, Atom, MSVisio, StarUML, Maven, Ant, AppDynamics
Application/ Web Servers: Tomcat, IBM Web Sphere 6.0, JBoss, BEA Web Logic 9, Apache http, NodeJS, OmniTank, Splunk, ETS, Akamai Net Storage
Distributed Computing: Web Services (RESTful /SOAP), Microservices
Protocols: HTTP, HTTPS, TLS/SSL, TCP/IP, UDP
Source Control: SVN, Git, CVS
PROFESSIONAL EXPERIENCE:
Confidential, Minneapolis, MN
Sr. Solutions Architect
Responsibilities:
- Designed Multi-tier adaptive, scalable, durable, fault Tolerant Architecture
- Presented the solutions to different stakeholders & an effective negotiator
- Acted as a Lead Architect & acted as a Single Point of Coordination across the different teams.
- Building the Quality of the team with right skills
- Use of Microservices, collection of loosely coupled services, for accessing Price blocks, Reviews, Ratings, Owners Specs, Product Specs. with Spring Cloud, Spring Boot, Hystrix, Feign. Turbine for monitoring dashboard.
- Extensively used Spring Core with Spring Web MVC, AOP, ORM, Messaging
- Handled all aspects of Internet solutions development and implementation including: systems analysis, data modeling, middle-tier modeling, graphics design, coding, testing, user acceptance.
- Implemented web tier presentation layer using NodeJS & Dust Freemarker Template.
- Content Delivery Network using ETS (ESI includes) to provider faster retrieval of content on presentation layer
- Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
- Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
- Prepare technical documentation of business requirements, system specifications, operation and installation of software.
- Introduced the Agile SCRUM process for the Risk team and utilized JIRA to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings.
- Collaborated with senior management on the redesign direction and led the implementation of the new Risk data processing architecture and Security Master in order to achieve same day processing of position data to allow associates to view portfolio holdings as soon data is received from upstream system.
- Acted as a mentor and coach to the members of team
- Ensure that Technical decisions documented, communicated, understood & implemented correctly within Team.
- Get Change Requests from the client and do impact analysis, prepare detailed design documents and Requirement Traceability Matrix (RTM).
- Prepared High-Level and Low-Level Design documents for solution
- Delivered Artifacts like Package diagram, Class diagrams, Activity/Flow diagrams, Sequence diagrams, E-R diagrams.
- Maintained the Artifact Repository & solutions in it.
- Writing wiki details on various components & solutions. Prepare technical documentation of business requirements, system specifications, operation & installation of software.
- Handled all aspects of Internet solutions development and implementation including: systems analysis, data modeling, middle-tier modeling, front- end modeling, coding, testing, user acceptance.
- Identify technology limitations & deficiencies in existing systems & associated processes, procedures and methods.
- Worked with various Automation tools & scripts in bringing maximum automation in development, testing, infrastructure & production deployments
- Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
- Followed Agile SCRUM process, participated in Scrum Calls, address the technical problems, owning Technical Debt Tickets deriving from product backlog items
- Collaborated with senior management on the redesign direction and led the implementation of the new system.
- Implemented OAuth for Authentication STS (Secure Token Service) to access APID/External Services
- Played key role in Implementing Whole Digital Brands on Amazon Web Services (AWS) EC2 stack
- Developed ActiveMQ messaging components to process notifications & communicate with other systems
- Learned Atlassian DevOps & transfer the working knowledge with the team.
Environment: Java 8.0, Groovy, Spring, Hibernate, Maven, NodeJS, AWS, Backbone, React + Redux, Dust, Freemarker, LESS, Grunt, JSLint, ESLint, Atlassian Bitbucket(Stash) integrated with Git, JIRA, Crowd, HipChat, Confluence Wiki, Sonar, Jenkins, Archiva, Omnitank, Splunk & Agile Methodology (Scrum)
Confidential, Charleston SC
Sr. Solution Architect
Responsibilities:
- Designed adaptive, scalable, durable, fault Tolerant Architecture
- Presented the solutions to different stakeholders & an effective negotiator
- Acted as a Lead Architect & acted as a Single Point of Coordination across the different teams.
- Building the Quality of the team with right skills
- Acted as a mentor and coach to the members of team
- Ensure that Technical decisions documented, communicated, understood & implemented correctly within Team.
- Prepared High-Level and Low-Level Design documents for solution
- Delivered Artifacts like Package diagram, Class diagrams, Activity/Flow diagrams, Sequence diagrams, E-R diagrams.
- Maintained the Artifact Repository & solutions in it.
- Prepare technical documentation of business requirements, system specifications, operation & installation of software.
- Handled all aspects of Internet solutions development and implementation including: systems analysis, data modeling, middle-tier modeling, front- end modeling, coding, testing, user acceptance.
- Identify technology limitations and deficiencies in existing systems and associated processes, procedures and methods.
- Worked with various Automation tools & scripts in bringing maximum automation in development, testing, infrastructure & production deployments. Played a key role for CI & CD implementation.
- Communicate technical problems, processes and solutions, providing guidance and assistance in the system project decision making process.
- Collaborated with senior management on the redesign direction and led the implementation of the new system.
- Developed ActiveMQ messaging components to process notifications & communicate with other systems like EDI, Hand-held devices, Auto Gate Kiosk
Environment: Java 7.0, Spring 3MVC, Hibernate4, JavaFX, Oracle 11g, ExtJS4(MVC), Jasper, Maven3, webservices (RESTful), STS, Maven, SVN (Version control), JSON, Sonar, Jenkins, Archiva
Confidential
Architect
Responsibilities:
- Project plan & Effort Estimation by WBS
- Framework design both front end & middle ware & back end
- Designing & walk through in Object Oriented Design of Database
- Designing of front end MVC
- Implemented complex algorithm in Truck Scheduling, Optimization & Dispatching System
- Automation in Quality checkups, build and dependency managed repository
- Coding reviews
- Unit Testing
Environment: Java 7.0, Spring 3MVC, Hibernate4 + Envers, Oracle 11g, ExtJS4(MVC), Maven3, webservices (RESTful), STS, Maven, SVN (Version control), JSON, Sonar, Jenkins, Archiva Confidential - India Confidential -ERP
Confidential
Solution Architect
Responsibilities:
- Project plan & Effort Estimation by WBS
- Framework design both front end & middle ware & back end
- Understanding & designing of Object Oriented Design of Database
- Understanding & designing of front end MVC
- Understanding & designing of middleware
- Exhibiting PoC on front end, middle ware & backend
- Understanding the UI design & delivering various User Stories
- Git coordinator
- Mentoring team of 15
- Quality checkups, Coding reviews
- Unit, module Testing, Integration testing, stress testing on JMeter
Environment: Java 6.0, Mongo db, ExtJS4(MVC), webservices (RESTful), Morphia, AJAX, Play1.2.2, Eclipse(Helios), Ant, git (Version control), github, JSON, HornetQ, SOA
Confidential
Technology Consultant
Responsibilities:
- RFCs analysis
- Defect Analysis & fixing
- Implementing Front end, Business Layer
- Customer interaction
Environment: Java 5.0, Struts 1.2, Spring, webservices consumer, JSP, JavaScript, XML, Tomcat 5.5, Jquery, SourceSafe, Tcpmon, Eclipse(Helios), SOA
Confidential
Technology Consultant
Responsibilities:
- Customer care module design
- Implemented Front end, Business Delegate
- Implementation of JQuery & spring 3.0 MVC
Environment: Java 6.0, Spring 3.0 MVC, JSP, JavaScript, XML, Tomcat 6.0, Jquery
Confidential
Project Lead
Responsibilities:
- Effort Estimation by WBS
- Application design & database design
- Implemented Front end, Business Layer & DAO layer
- Implementation of JQuery a scripting technology
- Designed & implemented a database connection factory
- Implementation of RSS feed for News
- Designed & implemented FTP component
- Quality checkups, Coding reviews
- Customer interaction
- CVS coordinator
- Unit, module Testing, Integration testing, stress testing on JMeter
Environment: Java, Struts, JSP, JavaScript, XML, JDBC, Tomcat 6.0, MS SQL Server 2000/2005/2008 , Windows Server bit), Jasper Reports
Confidential
Project Lead
Responsibilities:
- Application design & database design
- Understanding Raku Raku framework & coded sample programs.
- Implemented Front end, Business Layer (Event layer)
- Quality checkups, Coding reviews
- Customer interaction
- Configuration of CVS NT for version maintenance, for schedules back ups
- Jasper component design
- Unit, module, Integration Testing
- Deployment, support & maintenance
Environment: Java, Raku Raku II, XML, Servlets, JavaScript, Tomcat 5.5, Jasper reports, postgres 8.4, Windows 2000, CVS NT
Confidential
Project Lead
Responsibilities:
- Application design & database design
- Implemented Front end, Business Layer (Event layer)
- Quality checkups, Coding reviews
- Customer interaction
- Configuration of CVS NT for version maintenance, for schedules back ups
- Jasper component design
- Unit, module, Integration Testing
- Deployment, support & maintenance
Environment: Java, Struts, JSP, JavaScript, XML, JDBC, Tomcat 5.5, SQL Server2000/2005, ASP.Net, Windows 2003, Lucene & iText.
Confidential
Project Lead
Responsibilities:
- Application design & database design
- Implemented Front end, Business Layer & DAO layer
- Designed & implemented a database connection factory
- Quality checkups, Coding reviews
- Customer interaction
- Unit, module, Integration Testing
- Deployment, support & maintenance
Environment: Java, Struts, JSP, JavaScript, XML, JDBC, Tomcat 5.5, SQL Server2000/2005, Windows 2003, Jasper Reports, SOA architecture
Confidential
Project Lead
Responsibilities:
- Application design
- Implemented Front end, Business Layer, DAO Layer
- Designed & implemented a database connection factory
- NTLM component for Active Directory Services look up to provide SSO
- Quality checkups, Coding reviews
- Customer interaction
- Unit, module, Integration Testing
- Deployment, support & maintenance
Environment: Java, JSP, Servlets, JavaScript, Tomcat, SQL Server 2000, Windows 2003
Confidential
Sr. Developer
Responsibilities:
- Responsible for coding web interface in security module
- Coding to get the online data from servers & consuming in web client
- Customer interaction.
- Unit testing
Environment: Java, JSP, JSTL, User defined Tag libraries, Struts, Servlets, JavaScript, Tomcat, Windows 2000, ANT
Confidential
Sr. Developer
Responsibilities:
- Responsible for coding User Interface
- Coding to get the online data from servers
- Customer interaction.
- Unit testing
Environment: Java, JSP, JSTL, User defined Tag libraries, Struts, Servlets, JavaScript, Tomcat, Windows 2000, ANT
Confidential
Developer
Responsibilities:
- Responsible for coding User Interface & worked on business layer of Admin
- LDAP authentication
- Unit Testing
Environment: Java, JSP, JSTL, User defined Tag libraries, Struts, Servlets, JavaScript, Tomcat, Oracle 9i, Windows 2000
Confidential
Developer
Responsibilities:
- Responsible for coding User Interface & writing business logic
- Coding to get the online data from servers
- Unit testing
Environment: Java, JSP, XML, CSS, JSTL, Servlets, JavaScript, Tomcat 5.5, Oracle 9i, Windows 2000, Linux
Confidential
Developer
Responsibilities:
- Responsible for coding User Interface & writing business logic
- Coding to get the online data from servers
- Unit testing
Environment: Java, JSP, XML, CSS, JSTL, Servlets, JavaScript, Tomcat 4.1.12, Oracle 9i, Windows 2000
Confidential
Design Engineer
Responsibilities:
- Responsible for coding User Interface & writing business logic
- Coding
- Unit testing
Environment: Java, JSP, CSS, Servlets, JavaScript, Tomcat 4.1.12, Oracle 8i, Windows 2000
