Technology Lead / Architect Resume
Alt Lake City, UtaH
SUMMARY
- Wide experience in analyzing, designing and developing critical systems, experienced in web enabling of client/server applications.
- Significant Architect experience to execute many medium and large J2EE projects.
- Specialized in frameworks like Big Data, Spring, JQuery, Struts.
- Saved $2 million for Client by re - modeling expensive middleware written in C to Java.
- Significant expertise in Big Data technologies (Hadoop, Map Reduce, Flume)
- Expertise in evaluating, selecting and integrating innovative technologies.
- Preceded the use of tools / plugins that helped the team in achieving higher productivity / Velocity.
- Spearheaded Agile methodology transformation within 120 member unit. Organized and mentored multiple teams through training.
- Proven history of identifying project risks and implementing remediation strategies to ensure project success
- Worked in multi-location development projects.
- Highly enthusiastic and persuasive with excellent communication skills.
- Strong interpersonal skills with good Team management and Team development experience.
- Managed large teams across multiple applications.
- Won multiple awards for providing innovative and optimal solution
- Setup focus groups for Knowledge Management - Technical, Domain and Process focus groups. Lead the complete initiative through sessions, presentations, external session. One of the top 3 contenders for Knowledge Management award.
- Spearheaded initiatives within the unit and organization to improve knowledge management.
- Played the role of Quality anchor. Did monthly and quarterly audits to ensure all projects followed CMMi Level 5 standards.
TECHNICAL SKILLS
Programming Languages: Java 1.6, C,VB, HTML, Javascript
Technologies & Frameworks: Apache Hadoop, Apache HBASe, Apache Flume, Rabbit MQ, Azkaban, Redis, JSP, Servlets, EJB 2.0, Struts 1.1, Spring 3.0.7, OJB, JMS, ehCache, Apache Quartz, PL/SQL, Axis2, JQuery
Databases: Oracle 10, DB2 8.0
Operating System: UNIX, DOS, Windows 2003
Application & Web servers: Websphere 8.5, Weblogic 5.1, JBoss, Tomcat
Tools: Ant, Maven, IBM RAD, Eclipse, Load Runner, JUnit, JProbe, JProfiler, Toad, SOAP UI, VSS, CVS, SVN, TFS, Rational Rose, Amaterus UML
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Salt Lake City, Utah
Technology Lead / Architect
Responsibilities:
- Currently part of “Tiger” team in the role of Senior Developer for implementation of Big Data framework to serve aggregation for rules. Risk rules needed aggregation / summation of some transactional data to take decision. Existing system was using stored procedure to arrive at the aggregation in real time. This was causing delay while evaluating customer during onboarding. Big data framework - Hadoop was used to Offload some of the Real Time Risk Processes offline to improve the performance. Transactional events were received using RabbitMQ (AQMP) and stored in HDFS using Apache Flume. MapReduce program was written to summarize values and store the output in Redis. Identified key design alternatives that would improve performance of system.
- Was part of the core team in the role of Technology Lead for implementation of Global Travel Card. Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets. Assisted the team in building OTP and RWD features.
- Round the clock monitoring of Incident management system.
- Restored and serviced high severity incidents well within time duration.
- Guided Visa application team to complete debugging and fixing of issues to help them GO Live on committed date.
- Was part of the core team in the role of Technology Lead for implementation of Funding Processor and Funding Source Gateway project Funding source project helped Confidential move from Cybersource to FDR for payment gateway. Since Cybersource license was expensive, Confidential wanted the migration to happen quickly. The hitch was in the RPC style implementation of FDR services. We had migrated 10 business critical prepaid card platforms within a span of 2 months.
- Played Technology Lead role to build a high performance Risk and compliance system interfacing with Accertify system. Extensive development of business layer components using Spring POJO, Spring AOP. Development of DAO objects using Spring. Extensive development and building JMS service listeners using Spring JMS. Integration with OFAC, ENDB, CLIC, DQME systems through JMS. Service adapters were written to bridge between existing data and event service implementation to new data structures and functional business/service requirements. Improved maintainability of system by usage of JSR 303.
- Performed application-wide performance tuning using JProfiler, Heap and Garbage analyzer
- Ensured PII data were encrypted using Juice utility.
- Gathered business requirements from multiple stake-holders, researched extensive existing infrastructure components, and development requirements and UML artifacts
- Performed application design and reviews, building architecture design documents from business requirements, and overseeing the development, code quality, and security of the application throughout the project life-cycle
- Can adapt easily to any role assigned. Within duration on 3 months moved from Tech Lead to Scrum Master to Product Owner to Developer roles with ease to help team stay in the momentum.
- BVA (Business Value Articulation) worth $1 Million was achieved every half year by proposing proactive design solutions that saved customer money and effort.
- Developed common jars and introduced use of common repository for reusing common code snippets or functionality.
Environment: Hadoop, HBase, Flume, Redis, Azkaban, RabbitMQ, Jenkins, Red Hat Linux, Eclipse, Log4j, Java EE, Design Patterns, DB2, Spring, WebServices(Axis2), AJAX, CSS3, Struts, IBM WebSphere 8.5, XML, XSL-T, Apache Maven, Eclipse 3.0, Log4j, Agitar, PMD, FindBugs, RAD 7.5, SVN, TFS, JBOSS
Confidential, Seattle, Washington
Technology Lead
Responsibilities:
- Played Architect role to come up overall concept and design for C to Java migration project.
- Design and implementation of Axis based Webservice implementation to interface with Flash based application. Extensive development of service layer implementation using Core Java and Spring. Developed service adaptors using Spring and AXIS to communicate with Documentum by making use of Documentum APIs.
- Customization of build scripts in Maven to deploy the application in IBM Websphere. Provided a solution to customize CXF and Mule based Java components to suit Websphere environment. To assist in Scrum based development developed coding standards project life-cycles and software development life-cycles to increase quality and reduce maintenance costs while minimizing schedule impact.
- Designed & implemented a J2EE architecture, which included J2EE design, patters like DAO, Business Delegate & Session façade. Scalability, Reusability & Maintainability were the key artifacts while designing the system & deciding on the patters to be used.
- Developed desktop based XML based authoring tool where the authors add/edit the content to a common Master document. The tool generates output documents in PDF, XML formats easing it for reviewers in addition to a web based review tool.
- Moved complex Middleware which was written in C to Java. Being the only Java resource in the team trained two fresher. Project saved $2 million dollars for the company
- Delivered complex content management module in 3 weeks with zero defects.
- Was part of agile methodology learning, ensuring smooth transition of team members to agile mode.
- Performed application-wide performance tuning using JProfiler, Heap and Garbage analyser
- Integral part of multiple RFP’s preparation leveraging technical knowledge.
Environment: Red Hat Linux, Eclipse, Log4j, Java EE, Design Patterns, DB2, Spring, WebServices(Axis2), AJAX, CSS3, Struts, IBM WebSphere 8.5, XML, XSL-T, Apache Maven, Eclipse 3.0, Log4j, Agitar, PMD, FindBugs, EJB, JProbe, TOAD, Rational Rose, SVN, CVS, VSS
Confidential
Technology Lead
Responsibilities:
- The key person in learning OJB and mentoring team members in OJB.
- Designed the Program Specifications and Detailed Design Documents for the application. Since the client could communicate only in French, we had a translator to translate the requirements,
- Managed the team and was the point of contact in offshore team for onsite. Implemented the various phases of the project cycle.
- The primary contact for client during UAT, warranty & Production phase. Travelled to France for implementation phase.
- Received client appreciation more than once for helping them achieve their business goal. Since Client side changed hands was indispensible response with respect to knowledge of application. Ensured all application knowledge is well documented for new joiners in project.
- Worked with application development teams to define, design and implement the solution architecture, with the responsibility of cross application dependency and architecture vision.
- Proposed proactive design for Concurrent Access which was value add to customer.
- Designed project structure and build scripts to optimize development efficiency.
- Supplied architectural design, mentorship, and development expertise for 4 separate J2EE applications. Performed application design and reviews for numerous projects, building architecture design documents from business requirements, and overseeing the development, code quality, and security of the application throughout the project life-cycle. Developed JUNIT for integration unit testing and mocking testing for specific functions/classes
- Performed application-wide performance tuning using JProfiler, Heap and Garbage analyzer
Environment: Eclipse, Log4j, Java EE, Design Patterns, DB2, OJB, JProbe, TOAD, Rational Rose, SVN, CVS, VSS
Confidential
Technology Lead
Responsibilities:
- Migrated complex application in Mapper platform to web based thin client application. This included understanding Mapper codebase to create ASIS documentation. The entire front end is designed with Struts 1.1,Tiles and MVC Architecture. Used XML and XSL for the transformations. Business logic and Model layer were using EJB.
- Designed reusable Tiles for use with entire project. The module that I was working on was to showcase the end user the parts that needed maintenance. I suggested and implemented a feature to showcase the parts that were due for maintenance in next 5 days in Red color. This feature was appreciated by clients.
- Was core member of Defect prevention team, constantly monitored the defects raised (unit, system and integration testing) prepared FISH BONE diagram and Casual analysis.
- Awarded ‘Star of the month’ award for contribution towards project.
- Tracked effort variance within module to suggest productivity improvement.
Environment: Eclipse, Log4j, Java EE, Design Patterns, DB2, OJB, JProbe, TOAD, Rational Rose, SVN, CVS, VSS