Technical Lead/solution Architect Resume
SUMMARY
- Detail - oriented software engineer and open source evangelist with more than 10 years of experience designing and developing applications for diverse industries( Home insurance, Health Care, Reporting, Telecomm. etc).
- Experienced in running customer focus group geared towards requirement gathering and design validations. Experienced working with cross-functional teams, running training sessions for developers and writing case studies on integrations.
TECHNICAL SKILLS
Technical Proficiencies: Technologies: Angularjs, Nodejs, ROR, Cucumber, Stubby4j, Spring core, AspectJ, Spring MVC, Spring Portlet, Liferay Portlets, HTML5/CSS3, DROOLS, jQuery, Leaflet.js, Ext.js, Twitter Bootstrap3.0, SASS, LESS, Java/J2EE, Ajax, JPA, Hibernate, Spring Roo 1.2, Seam 2.0, Selenium, Junit,Mockito, Apache Tomcat 6&7, REST and SOAP
PROFESSIONAL EXPERIENCE
Technical Lead/Solution Architect
Confidential
Environment- J2EE, REST, Chef, Spring, Angular, Cucumber, Ruby, HTML5,Stubby4J, GIT, SONAR
Responsibilities:
- Creating tax calculation micro-services that can be utilized by different platforms.
- Partnering with 3rd party vendor (Vertex) to create REST API adapter over SOAP service to deliver tax quotation response required for different subsystems.
- Integrating tax micro-service with the POS.
- Creating chef roles and recipes for development infrastructure.
- Defining and reviewing AC's(Acceptance criteria) for story sign-offs.
- Reviewing SONAR violations with the team and provide feedback.
Freelance Consultant
Confidential
Responsibilities:
- Creating components using Angularjs for SPA's.
- Using angular-fullstack yeoman's generator for quick prototyping.
- Testing out different open-source javascript frameworks for creating mobile applications and responsive themes
Technical Lead
Confidential, Santa Clara, CA
Environment - J2EE, Spring, Liferay 6.1, SASS, Compass, JSP, JDBC, Junit, Tomcat 7.2, MySQL 5.5, UNIX
Responsibilities:
- Defined and communicated a coherent product vision and strategy, value propositions, use cases, and positioning for collaboration portal
- Managed development life cycle from product definition design and development, to post-deployment evaluations, bug management and prioritization
- Used IndesignApp for quick prototyping and feedback generation
- Maintained product back log items
- Implemented UI and service layer for collaboration portal using Liferay's service builder,Asset framework, Message bus etc.
- Created a responsive theme using Bootstrap3.0 and velocity templates
Liferay Consultant
Confidential, Honolulu, HI
Environment - J2EE, Spring, Liferay 6.1, JSP, JDBC, Junit, OIM, OAM, Weblogic 10.3.5,Oracle fusion middleware 11g R2, UNIX.
Responsibilities:
- Collaborated cross-functionally with stakeholders to gather, synthesize, and understand business requirements and created PRDs.
- Managed development and implementation of technical and functional strategies by creating and customizing Liferay Themes for KOLEA and HIE.
- Worked with PACXA on setting up Liferay 6.1 development environment on Weblogic 10.3.5
- Developed Hooks for Liferay 6.1 for multi-factor authentication.
- Developed POC for integrating OIM/OAM with Liferay 6.1
Sr. Software Engineer
Confidential, Charlotte, NC
Environment: Seam 2.0, ExtJS 3.4, Drools, Hibernate 3.0, Jboss 5.
Responsibilities:
- Created plugins and widgets using Extjs 3.4 framework
- Customized Seams security rule based permission resolver to handle Authentication and Authorization
- Resolved production and performance related issues
- Created Wiki documents for the procedures and processes followed for development, testing and deployment
Sr. Software Engineer
Confidential, Charlotte, NC
Environment: J2EE, Struts2, Liferay 5.2.3, 0, JSP, JDBC, JUnit, UML, XML, XSL, XSLT, SQL Server 2008, UNIX.
Responsibilities:
- Integrated a variety of reporting solutions under a single portal environment
- Designed Liferay themes for different clients
- Developed hooks for handling multi-factor authentication
- Implemented WSRP functionality using JSR286 compliant portlets to integrate multiple segment and product interfaces
- Used jQuery, AlloyUI framework to implement AJAX portlets
- Wrote PL/SQL stored procedures and triggers for processing information updates
Java/J2EE Developer
Confidential, Wisconsin
Environment: J2EE, Struts2, Weblogic Portal 10.2, Rational Rose, EJB 3.0, JSP, JDBC, JUnit, UML, XML, XSL, XSLT, Oracle 10g, UNIX, Websphere Process Server, NetUI
Responsibilities:
- Implemented Message Driven Bean on EJB project to synchronize with bulk orderConsultant processing.
- Built User Interface in JSF and integrated the product information portlets
- Customized Portal themes using CSS and created Velocity emplates
- Consumed remote portlets using WSRP for product information
- Used NetUI framework to create flows (registration, information etc.) and converted them to portlets
- Created Custom Layout for the information Portal using the Look and Feel editor in Weblogic 10.2
- Integrated Salesforce api with existing CRM portlets
Java/J2EE Developer
Confidential, Sarasota, FL
Environment - JDK1.4.0, JSF, JSP, Spring2.0, JavaScript, Tiles, JMS, CXF Web Services, Websphere 5.1 & 6.1, RSA 7.0, Log4j, IBM DB2.
Responsibilities:
- Develop and discuss Technical Requirement Designs that meet stated Business Requirements
- Participated in business requirements reviews and preparing Technical requirement documents
- Built User Interfaces in JSF, presentation layer was totally developed using JSF tag libraries
- Used Spring transaction management for managing read/write operations
- Involved in Unit, Integration and Pre-Production testing of the application