Sr. Solution Architect Resume
MiamI
SUMMARY:
- About 15 years of experience in IT industry involving Java based technologies. As an architect, provided solutions to various business initiatives and helped in achieving technology roadmaps.
TECHNICAL SKILLS:
Languages\ Operating Systems: Java, C, C++, Perl 5.8, JavaScript, UML, \ UNIX, Sun Solaris, AIX, Windows 2000, \ HTML, XML, SQL (PLSQL & TSQL), WSDL\ Windows XP and Linux
Databases\ Database Tools: Oracle 8i & 10g & 11g, Sybase 5.5, DB2\ SQLPlus, Aqua Data Studio, RapidSQL, \Informix, MySQL, PostgreSQL, Cassandra\ SQL Developer
Server - side\ Client-side: Servlets, JDBC, JSP, JSTL, Apache Struts, \ HTML, CSS, AJAX, JQuery, Angular2, \ Hibernate, EJB, spring, JSF, Icefaces, Node.js\ React.js, D3JS
Web/App-Server\ IDE: WebLogic 8.1 & 9.2 & 10.3, JBoss, Apache, \ Eclipse, RAD, JDeveloper, STS, Visual Slick\ Tomcat, WebSphere 5 & 6.\ Edit, JBuilder 5.0
Technology\ Version Control: J2EE, Client-Server, Web Confidential, N-Tier\ CVS, StarTeam, SourceSafe, GIT\ Applications, SOA, REST, SOAP.Others: RUP, JSON, Ant, Autosys, Log4j, Actuate, \ Teamsite, JUNIT, Open Symphony, Maven, \ JMock, Tleaf, Vertx, Docker
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Solution Architect
Responsibilities:
- Provided solution design for multiple business initiatives.
- Total Wireless (New Brand).
- Simple Mobile Shared plans.
- Loyalty program (Third party integration)
- Clearway Connected Data.
- Tracfone REST API.
- SafeLink Unlimited plans.
- Design and build a POC for customer integration with third party using OAuth2 for SSO.
- Worked on POC for OAuth2 with Authorization code grant type using Spring framework. Later the design was implemented using existing hardware on APIM, DataPower and Websphere Portal.
- Worked on POC for High Availability Confidential to be deployed as microservices.
- Used open source stack for microservices POC involving Vertx to expose REST Confidential, Apache Cassandra as datastore and Apache Kafka for scalable distributed queues.
- Used Docker to demonstrate the POC and working towards the DevOps roadmap.
- Analyze business requirements and help business come up with proper use cases and set expectations to align business goals with IT deliverables.
- Identify gaps in requirements and suggest possible options.
- Provide Level 0 estimates which involve feasibility analysis and identify current capabilities which could be reused.
- Align Tracfone REST API with tmforum standard and establish governance around API lifecycle.
- Key role in setting up API governance and provide the templates for deliverables from each development practice.
- Deliver Solution Design Document which helps development teams in project delivery.
- Responsible for setting up post production processes for supporting new brand TotalWireless.
- As a TeamLead for Core Systems BAU, reduced change request count from 450 to 200 in a quarter with 6 developers reporting.
Platform: Maven, GIT, Log4J, Oracle11g, WebLogic 10.3, Windows, Eclipse, Enterprise Architect, Confluence, STS, Swagger, Cassandra, Kafka, Sun Solaris, HP, Java 6, J2EE, JSP, Tiles, Spring 3.2, JQuery, JUNIT, SQL, Angular, UML
Confidential
Sr. Tech Lead
Responsibilities:
- Requirement analysis for all the payment options (for one time and recurring).
- Design the concept of paymentSource into BindExpress and how it can be managed for ACH and CreditCards.
- Come up with a design approach for integrating the payment information into BindExpress.
- Work with TransactFirst (payment gateway) to understand their functionalities and what can be leverage using their APIs.
- Participate in Business meetings for clarification on requirements and expectations.
- Write the payment API calls to access information and make payments.
- Document the integration process which involved stub generation using Axis, API usage and field mapped between API and BindExpress system.
- Setup quartz batch jobs to process and reconcile recurring payments against policies.
- Unit test the payment and reconciliation process using JUnit.
Platform: Maven, CVS, Log4J, PostgreSQL, WebLogic 10.3, Windows XP, Eclipse, Sun Solaris, Java 6, J2EE, JSP, Tiles, Struts 2, Spring 3.2, JQuery, JUNIT, SQL
Confidential - Miami
Team lead and Application ArchitectResponsibilities:
- Started as developer and gradually accepted responsibilities of Team lead and Application Architect.
- Working with Business owners to bridge gaps between requirements and system capabilities.
- Analyze the flows and convey the design as sequence, activity and component diagrams.
- Define SLA’s and WSDL’s for BenefitsDelivery and Upgrade Confidential to be used by transactional systems.
- Design data structures to fulfill the business requirements accounting for reporting concerns.
- Prepare Application Architecture Document (AAD), with tasks for each practice.
- Attend to any clarifications from Business owners and developers.
- Delivered multiple projects
- Tracfone Surepay.
- Mobile Complete enhancements.
- BYOP CDMA.
- $10 ILD Cards.
- Mobile Marketing - Kobie.
- Net10 Home Phone.
- Port Automation.
- RIM integration.
- Straight Talk Retention phase III.
- Actively participate in project kick-off meetings and provide estimates for projects.
- Work with other teams to close any gaps and finalize on changes required.
- Prepare TDD (Technical Design Documents) and provide management with SOW which includes timelines, assumptions and dependencies.
- Allocate tasks to developers and track project progress during scrum meetings.
- Assist developers in technical decisions and debug critical issues.
- Perform code reviews to ensure standards.
- Manage branching and merging code repositories using GIT.
- Upgraded all Tracfone transactional systems from Spring 2.1 to Spring 3.2.
- Work on CR’s (change requests) which are critical for smooth running of business.
- Create Spring webflows to cater for agent support tool (WEBCSR) requirements.
- Write JUnit test cases and use JMock to mock external dependencies.
- Upgrade Fraud and Alarm management system from weblogic workshop 8.1 to Spring 3.3.
- Used STS as IDE for rapid development and completed the upgrade in 6 months.
- Worked with tiles and JSP’s to render views.
- Provide API to form dynamic queries and retrieve data using spring jdbcTemplate.
- Used displaytag for displaying data in tables with pagination and sort functionalities.
Platform: Maven, GIT, Log4J, Oracle SQL Developer, Oracle11g, DB2, WebLogic 10.3, Windows XP, Eclipse, STS, Sun Solaris, HP, Java 6, J2EE, JSP, Tiles, Spring 2.1, Spring 3.2, JQuery, JUNIT, JMock, SQL
Confidential, Pittsburgh
Java Developer
Responsibilities:
- Work on enhancements and supporting AWAD in JSF-Spring-Oracle environment.
Platform: Linux, HP, Ant, CVS, Log4J, Oracle SQL Developer, Oracle10g, WebLogic 9.2, Windows XP, Eclipse, Java 5, J2EE, JSF, ICEFaces, JSP, JMS, Spring, Hibernate, JUNIT, PLSQL
Confidential, Tampa
Java Developer
Responsibilities:
- Write API calls and Confidential for provisioning and managing high speed bandwidth circuits. Also responsible for data analysis and migration from legacy systems to BGW.
Platform: Sun Solaris, Ant, CVS, Log4J, Aqua Studio, Rational Rose, Oracle10g, Informix, Tomcat 6, WebLogic 9.2, Windows XP, Eclipse, Java 5, J2EE - JSP, JMS, JMX, Spring, Hibernate, HTML, JavaScript, JSON, JUNIT, AJAX, SOAP/WSDL/XML web Confidential, UML, SQL Loader, AXIS, JDBC, Perl and Shell scripting
Confidential, Lansing
Java Developer
Responsibilities:
- Worked on business initiatives and internal tools. Also responsible for production support on rotation basis within team. Actively participated in design, development and timely delivery of quality code.
Platform: AIX, Windows XP, Sybase 5.5, WebLogic 8.1, Ant, StarTeam, Actuate, AIX, MQ series, RapidSQL, Eclipse and Autosys, J2EE, Servlets, JSPs, JDBC, Perl and Shell scripting, EJB, XML, XSLT
Confidential, Columbia
Java Developer
Responsibilities:
- Worked in a JSP-Struts-JDBC environment to develop internal web application.
Platform: Windows XP, Sybase, Ant, StarTeam and Eclipse, RapidSQL, Java, JAXP, Xalan, Swing, XSLT, JDBC, DTD
Software EngineerConfidential
Responsibilities:
- Worked in a JSP-Servlet-JDBC environment to develop internal web application.
Platform: Windows XP, Oracle 8i, JBoss, Ant, Struts, SourceSafe and IntelliJ 4.0, Servlets, Java Beans, JSPs, JavaScript, JDBC, HTML, EJB
ConsultantConfidential
Responsibilities:
- Worked on multiple projects based on Web technologies and desktop applications using Swing/AWT.
Platform: Windows XP, Oracle 8i, WebLogic 5.1, Technologies: Servlets, JSPs, JavaScript, JDBC, SQL and AWT
