Architect/technical Manager Resume
SUMMARY:
- Accomplished professional working as an Architect, Technical Lead and Software Engineer. Developing, designing and implementing large scale commercial quality enterprise software solutions on time and budget by effectively collaborating, facilitating, and leading scrum team. Capable of applying expert judgment to the removal of impediments, keeping teams focused and delivering success in rapidly evolving and dynamic environments.
- Highly skilled JEE professional with over 17+ years of development/architecture experience and system integration.
- Successful background working with stakeholders to develop architecture framework that aligns strategy, processes, and IT assets with business goals.
- Work closely with project managers, developers, and focus groups to avoid redundancy, minimize expenditures, and improve overall synergy within organization
- Proficient in object - oriented analysis, design, and programming (OOA, OOD, OOP) and Service Oriented Architecture (SOA).
- Work well in a team environment; willing to share ideas, collaborate and mentor others.
- Passion for learning new skills and technologies and putting them to use in innovative ways.
- Excellent communication, presentation, and organizational skills.
- Capable coordinator of off-shore development projects.
- Experienced in multi-tier, database-driven, client-server, web, and wireless development. Special focus on agile methodologies, refactoring, test-driven development (TDD).
TECHNICAL SKILLS:
HARDWARE: IBM PC’s & Compatibles
OPERATING SYSTEM: Windows 95/98/2000/NT, Unix, Sun Solaris
SOFTWARE: BEA WebLogic 5.1/7.0/8.0,8.1,9.0,10.1 IBM WebSphere Application Developer (WSAD), IBM WebSphere Application Server (WAS),5.0, 6.0,6.1, Rational Rose, IIS, DreamWeaver, Nokia WAP Server, Palm Query Application (PQA) for PALM, Query Application Builder (QAB) for PALM, BroadVision One-to-One 4.1, Dynamic Command Center, RSA, Hibernate, Struts, Spring, Servlets, Swing, JNDI, JDBC, JPA, AJAX, JSON, wink, Xstream, Tomcat, JavaScript, Maven,Toad,Log4j,SQL,subversion, Web-services,Jsp,Jibx,Stax,GitHub,Hudson,Junit,Cobetura,Amazon AWS services EC2,S3, ELB, Glacier, Elastic Beanstalk, Cloud Formation, Cloud Front,Redis, RDS,VPC,Route53,CloudWatch,CloudTrail,SQS,Camel,Toplink,HTML5,CSS3,BootStrap,Responsive Design, Docker
MIDDLEWARE: TIBCO Rendezvous, TIB/RV, TIB/Message Broker, TIB/Adapter SDK, TIB/Repository, TIB/Active DB Adapter
LANGUAGES: Shell Scripts, JavaScript, HTML, J2EE,Java, C#,ASP.NET, ADO.NET, CSS, XSLT, XML, Perl
DATABASE: SQL Server, SQL , Oracle
METHODOLOGY: UML,Scrum,Agile,TDD,RUP
PROFESSIONAL EXPERIENCE:
Confidential
Architect/Technical Manager
Responsibilities:
- Analyzed current state technology environment and developed future state architecture.
- Led an effort to create transformation program road map.
- Migrated fragile legacy application to robust tech stack
- Created solution architecture and planned the development effort.
- Led and mentored the project team from both technical and functional perspectives including database development, integration development, requirements identifications, testing, and project management.
- Saved 100K in recurring cost and process improvement
- Redesigned the system to be fault tolerant and highly available
- Realigned Authentication and Authorization service to Enterprise IAM service.
- Reduced overhead and infrastructure cost by re-architecting and decommissioning servers
- Redesigned services, new procedures and processes increasing system performance by ~25%
- Resolved and remediated high priority struts security flaw in a timely fashion.
- Delivered major releases to stakeholders on time and under budget.
- Successfully develop feature packages that include use cases, work-flows, requirements and functional specifications for hand off to development team.
- Migrated Reporting tool from Jasper to BI
- Recipient of numerous awards
Environment: JDK 1.8, Jboss AS 5, Spring, Hornet Q, Red hat Wild fly EAP 5, Struts, Mybatis, ORM, SQL Server, Talend, SSIS, Tibco Jasper soft
Confidential
Architect/Technical Lead
Responsibilities:
- Translated business requirements into detailed architectures and designs
- Implement architectural designs while building solid relationships with stakeholders at all levels
- Work with functional analysts, developers and development managers to ensure that all solutions are deployed within agreed timelines and supported after delivery
- Mentored junior developers
- Ensured on-time, quality release of systems and components
- Removed team impediments on a daily basis to allow the team to deliver the sprint goals and deliverables.
- Prototyped and implemented SEO functionality
- Prototyped and implemented next gen Reactive UI
- Prototyped and implemented Activiti BPM
- Used Spring Batch to validate feed files and load data
- Used Spring Boot to build webservices
- Designed and deployed scalable, highly available, fault tolerant and reliable a pplication on AWS across availability zones and availability regions
- Migrated complex, multi-tier application on AWS
- Provisioned, operated, and managed distributed application systems on the AWS platform using (EC2, S3, VPC, ELB, AutoScalingGroups, Route 53, IAM, CloudTrail, CloudWatch, CloudFormation, CloudFront, SNS, and RDS)
Environment: Amazon EC2, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM.
Confidential, Blue Bell, PA
Lead Application Architect
Responsibilities:
- Collaborated with key stakeholders, architects, business analyst and internal teams to define enterprise architecture principles, standards, guidelines, requirements, uses cases, estimations and blueprints. In addition, outlined current and future vision enterprise architecture, including traceability from business and IT strategies to suggested technologies.
- Collaborated with Business Analysts to identify impacted Use Cases and determines architectural significance (and priority) for requirements gathering.
- Facilitated scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.)
- Protect team from over-commitment, manage backlog, prioritize resolution of defects
- Created Confidential standard UML models (Use Case Diagram, Component Designs, etc.) that depicted appropriate solutions that align to Confidential standards, guidelines and strategies
- Developed component-based solutions that are flexible, loosely coupled and highly cohesive promoting reuse of models
- Maintained Domain Control Book(DCB) according to Application Architecture practice standards
- Concurrently supported multiple (1 - 4) projects (in various stages)
- Ensured alignment to Confidential standards and guiding principles via (EAG, Infrastructure, blueprints)
- Conducted reviews
Confidential, Philadelphia, PA
Architect/Technical Lead
Responsibilities:
- Translated business requirements into functional requirements. Created design documents the technical specifications using RSA and UML.
- Successfully migrated enterprise application from hosted service provider to cloud computing (EC2). Providing a cheap, infinitely horizontally scalable infrastructure for all systems.
- Helped architect and implemented service-oriented architectures (SOA) suitable for secure, reliable, and high-performance deployment. high volume, high traffic application using conventional design practices (test driven development, SOA, design by contract, MVC), optimizing inter-component messaging and interaction with legacy system to extract Medline, Journals, Books and clinical Trials.
- Responsible for design, modeling, implementing, and direction of application development, outlining and implementing business logic, as well as persistent storage and retrieval of data utilizing open source technologies like Hibernate ORM, Spring Framework and Database artifacts
- Employed agile methodologies, SCRUM, to streamline development process with iterative software development.
- Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
- Designed controllers and exposed REST-ful Web Services for implementing third party Services.
- Used Junit, SoapUI, mockftp, xmlunit for testing.
- Provided education on unit testing with JUnit, TDD, Object-Relational Mapping (ORM), and persistence frameworks to company software developers.
- Mentored and motivated the development team on technical matters including application of modern technologies, agile methodologies, efficient developer tools, and best practices.
- Used GitHub to house code and Jenkins was used for Continuous Integration
- Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
- Experienced in creating multiple VPC’s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC.
- Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
- Implemented domain name service (DNS) through route 53 to have highly available and scalable applications.
- Experienced in creating RDS instances to serve data through servers for responding to requests.
Environment: JSON, Wink, Xstream, tomcat 7.0, SOA, JavaScript, XML,HTML, Windows XP, maven, toad, Hibernate, Spring, Log4j,UML,SQL,Oracle, css, Web services(Spring), jdk 1.6, j2ee, jsp, jibx, stax,github,Hudson,junit,cobetura,, junit,maven,spring mvc, Amazon AWS (EC2, VPC, ELB, S3, EBS, RDS, Route53, ELB, Cloud Watch, CloudFormation, AWS Auto Scaling), GIT
Confidential, Mt.Laurel
Architect/Designer
Responsibilities:
- Lead the evaluation of vendor software targeted for possible integration into the systems or environment, including strategic applications, tools, and utilities.
- Defined the IT design methodology, development process methodology using TDD and best practices.
- Specified and provided ownership of reusable application components.
- Coordinated with other architects on issues dealing with the quality flaws of the existing standards, especially security, session state and long-running transactions.
- Participates in the drafting of Service Level Agreements (SLA).
- Created various artifacts SRD, HLD,DD
- Participated in various JADs and facilitated collaborative initiatives between teams and led meetings for group design projects.
- Prototyped Rule Engine POC using drools
- Implemented J2EE based software platform and re-engineered business process from legacy system to distributed J2EE system.
Environment: JSP,GWT,DWR, struts, spring, hibernate, weblogic alpbm, toad, svn, SOA, JavaScript, XML,HTML, Windows XP, maven,Log4j,UML,SQL,servlets, css, RSA, CVS, Solaris, Web services SOA, jdk 1.6, JAXWS, j2ee,JMS,oracle 10g, weblogic wli, xythos,clarify,
Confidential, Horsham, PA
Architect/TeamLead
Responsibilities:
- Translated business requirements into functional requirements. Created design documents the technical specifications using RSA and UML.
- Led and contributed to OOA/D discussions, design and planning.
- Worked closely with product stakeholders to establish team schedule and Scrum sprint plans.
- Authored UML diagrams (VISIO) and documents to specify the design.
- Created HLD and LDD
- Provided LOE’s for different modules
- Implemented workflow to enable Variable Accounting (VA) to approve sending trade tickets
- Used xstream to marshall XML data
- Designed service-oriented architecture (SOA) using restful web services optimizing inter-component messaging and interaction with legacy system to extract the purchase order (PO).
- Implemented scheduler to pickup investable cash files, parse and transform and load to the database.
- Developed and implemented UI using jsp, javascript,jquery,jqgrid, json and asynchronous, HTML,CSS,AJAX based rich client for improved customer experience
- Developed unit tests using JUnit and DbUnit
- Used maven, svn and artifactory to build, deploy and house code
- Mentored and motivated the development team on technical matters including application of modern technologies, agile methodologies, efficient developer tools, and best practices.
- Used Ibatis for the ORM
- Developed unit tests using JUnit and DbUnit
- Centralized the creation of standards, policies, and processes using SOA governance best practices
- Defining architecture for the Software delivery framework (SDF) to that are to be used across departments
Environment: J SP, JQGRID 3.5, JQUERY 1.3.2, JSON, Xstream,jboss 5.0, SOA,JavaScript, XML,HTML, Windows XP, maven,toad,Log4j,UML,SQL,servlets,JMS,css,RSA,subversion, Solaris, Web services SOA, jdk 1.6, JAXWS, j2ee,JMS,oracle 10g,, jsp,ibatis,CXF,mule ESB,jersey
Confidential, Phoneix,AZ
Project Lead /Architect
Responsibilities:
- Translated business requirements into functional requirements. Created design documents the technical specifications using Microsoft Visio and UML.
- Worked with SOA architect to develop various prototypes, design decisions at different stages of the project.
- Worked on enrollment, Member and IDV and PayPal modules
- Designed and built new SOAP web services to support business process
- Analyzed and optimized the performance of the heavy traffic userinfo payload and increased the performance from 250 requests/sec to 1200 requests/sec to meet business growth expectations scaling economically while maintaining performance and availability SLAs.
- Evaluated new technologies, tools and proposed usage scenarios
- Designed, developed and maintained the data layer using EJB3 and JPA
- Managed and mentored a team of 4 developers
- Assigned tasks to developers and estimated task timeline, provided LOE’s and OOMS.
- Coordinated with offshore development team of 15 developers and helped smooth integration of various modules.
- Established a lightweight Scrum project management process and helped team meet sprint goals.
- Designed and story boarded initial GUI, supervised contract build
- Created XSD’s and WSDL
- Created Business Services, Proxy Services and Messages Flows in Oracle ESB
- Created and maintained the configuration of Oracle Service Bus messaging framework
- Developed unit tests using JUnit and DbUnit
- Created aspx, web pages and the service calls were invoked on the Oracle ESB, developed front end UI using JSF
- Integrated with Right now module
Environment: JSP,oracle10g, web logic 10, oracle ESB, SOA RSA, JavaScript, XML,HTML, Windows XP, Ant,navigator,Log4j,UML,SQL,PLSQL,servlets,JMS,css,ejb,RSA,merant, subversion, Solaris, Web services SOA, Oracle Workshop,Toplink, JPA, jdk 1.6, JAXWS, j2ee,JMS,SQL,EJB3,JSF,XML, XSLT
Confidential, Chester, PA
Senior Developer /Team Lead
Responsibilities:
- Lead a team of 7 developer in the analysis, design, development using an array of Java, Web Service and open source technologies
- Designed, coded, created test case via junit, documented and implements changes to new and existing software applications using jsf, spring and hibernate.
- Create numerous spring beans to model business process
- Ensures that the appropriate people are informed of software development activities and progress made relative to applications development milestones.
- Provides technical advice to senior IT management or project managers, assisting them with high level planning that impacts new or existing software applications.
- Mentored junior developers
- Unit Test the System and Fix the defects
- Created SELENIUM test cases
- Coordinate bug fixes and other development needs, along with resource management within development team.
- Develop Presentation Tier using IceFaces (JSF)
- Integrated JSF, spring and hibernate
- Managed off -shore development team that tracked QA.
- Incorporated various design patterns like BusinessDelegate, SessionFacade ServiceLocator.
- Created Spring Beans,DAO, ValueObjects.
- Agile delivery of software was done using practices from Scrum
- Organized Sprints and planned releases with the team using Jira and Confluence.
- Analyze business requirements
- Designed, coded and implements changes to new and existing application.
- Develop Presentation Tier using Spring MVC,JSP,XML,HTML and CSS
- Develop middle tier using design patterns
- Develop Stored Procedures using PL/SQL to support business tier
- Unit Test the System and Fix the defects
- Synchronize team code fix before build to various environments
- Deploy code to various environments
- Validated fixes have been successfully applied to dev environment
- Apply patches to different JIRAs, commit code and Tag release.
- Mentored junior developers
- Created SELENIUM test cases
- Developed Web Services using apache CXF and SOAP
Environment: JSP, jboss, sqlserver, oracle10g, weblogic 9.2 JavaScript, hibernate, XML,HTML, Windows XP,Ant,Struts,Toad,Log4j,UML,SQL,servlets,JMS,css,hibernate,ejb, websphere 6.0, CVS JMS, JSF,Struts, Spring,XML, HTML, DHTML, IceFaces JSF, SOA, webservices, spring 2.5,dojo toolkit (Ajax)
Confidential, Horsham, PA
Senior Developer/Team Lead
Responsibilities:
- Translate the needs and requirements of the organization into software enhancements for existing systems, integration of third-party applications.
- Responsible for the technical overview of the approved development projects and, working with the BSA, identify milestones, development approaches, assumptions, risks and estimated time frames for the development stage of the project
- Responsible for the development of the various components within a specified application, as well as incremental testing of the integrated components and modules as they are completed
- Implement the day to day development tasks to ensure adherence to standards and priorities.
- Provide accurate estimates for the development plans and system equipment standards for the applications developed or enhanced.
- Assist in the creation of development methodologies, naming conventions and data modeling approaches.
- Provide estimates for development and implementation plans.
- Review and document applications in all phases of development to ensure adherence to development standards.
- Test applications in all phases of development to ensure proper functionality and end-user acceptance.
- Created baselines in dimension for versioning for each build
- Created builds and deployed to different environments
- Coded various classes for Presentation Layer, Service Layer, Date Access Layer and DTO’s
- Created class diagrams via UML
- Created Seagate crystal templates
- Generated RSA encryption for encrypted payload
- Wrote PL/SQL
- Modified/created hibernate files
- Integrated with C# code
- Developed asp.net application for RFG
- Developed, implemented, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Architected designed and developed key platform services such as Compliance and Document services
- Followed SCRUM methodology
- Maintained and upgraded SSO via CAS
Environment: JSP, weblogic 8.1, JavaScript, intellij, hibernate, XML, HTML,DHTML, oracle 10g, Windows XP, Ant, Struts,javascript,dimensions, Toad, Dream weaver, Log4j,UML,JSTL,Crystal reports, SQL, Http Client,ejbs,servlets,JMS,css,hmtl,jsp,hibernate,C#,ASP.net,ejb,mdbs, Dojo ToolKit (Ajax),SOA webservices, SCRUM
Confidential, New Jersey, NJ
Senior Developer
Responsibilities:
- Used titles and configured the tiles definition
- Created actions, form beans and validator files
- Created hibernate mappings, migrated from hibernate 2.1 to 3.0 and configured hibernate
- Wrote HQL queries for Hibernate
- Wrote ant script for Weblogic build process
- Used Dream weaver to create javascript, jsp pages and jspf fragments
- Used StarTeam as our repository to store code
- Used Junit to unit test code
- Used Spring framework for IoC benefit
- Coded classes for BO, DTO’s, Business Façade, Dao Pattern
- Used log4j for logging error and debug messages
- Created class diagrams via UML
- Processed messages from MQ
Environment: JSP, weblogic 8.1, JavaScript, eclipse, hibernate 3.0, XML, Erwin, HTML,DHTML, oracle 9, Windows 2000, Ant, Struts 1.2.6, tiles, xdoclet, javascript, Starteam, Toad, Dream weaver MX 2004,Junit,Jtidy,Log4j,UML,JSTL,Mqseries
Confidential, Shaker Heights, OH
Senior Developer
Responsibilities:
- Developed the User Interface, Purchased Items Interface, Brief Case Interface for Boise Shopping
- Developed the landing page and validation Interface for Boise users to communicate with ODE site
- Developed the Barcode Interface which generates upc39 barcodes as jpegs images using barbecue
- Created multiple business objects to serve the integration between Boise and Office max and XpressMySelf to build, flyers and templates
- Created the Verification Service for Purchased Documents
- Enhanced and refractored the original the Pricing Service to accommodate Document Items
- Created numerous JSPs, FormBeans, and Actions
- Used UML methodology to model the entities
- Wrote queries to Store and to fetch data from the tables
- Created Test cases via Junit
- All components developed had configurable Log4j outputs.
- Created Broad vision JavaScript pages to add Boise Documents to the Briefcase
- Worked on Confidential Platform Portal System. Developed JSR168 compliant portlets on weblogic portal; Built customized validations; Developed code across all layers using JSP, Java,Participated in design meetings and assisted with designs; Provided guidance for junior consultants.
Environment: Java, JSP, Web Sphere, Struts, JSTL, JavaScript, My Eclipse, PL/SQL, XML, HTML, oracle 8i, Windows 2000,JUnit, CVS, Log4J, Web Methods, SAP, Golden, UNIX, Broad Vision,weblogic portal 8.1
Confidential, New Jersey, NJ
Team Lead /Senior Developer
Responsibilities:
- Interacted with the users to define the requirements for the incentive and rebate module.
- Created Design Document and use cases
- Managed a team of six
- Involved in analysis, design and creation of jsps, servlets, actionforms, actions and ejbs.
- Involved in database design discussions
- Rewrote existing ASP functionality in JSP
- Wrote the white paper for rebates, crux of the system
- Wrote PL/SQL procedures to fetch the data from the database.
- Conducted code reviews
- Worked on the Admin and Rebate Interface
- Created swing utility tool
Environment: J SP, weblogic 7.0/8.0, JavaScript, jbuilder, PL/SQL, XML, Erwin, HTML, oracle 9, Windows 2000, Cognos Impromptu, Informatica 6.0, Junit, Ant, Struts, Swing/AWT.
Confidential, Pleasanton, CA
Senior Developer
Responsibilities:
- Gathered requirements from the client.
- Created Enterprise Java Entity Beans for implementing server-side, scalable, transactional, multi-user and secure enterprise-level applications.
- EJB’s contain the business logic and are platform-independent.
- Modeled the entity classes and their dependencies from specifications, using Rational Rose.
- Used WebSphere Studio Application Developer to create business module with JSP, Servlet and EJB technologies
- JSP were used to display the HTML content on the web browser, Java servlets were used to process the data and used EJB’s to encapsulate the data. This created a 3-tier architecture
- Created the Estimate Interface
- Built WARs and EARs via WSAD
- Implemented a Java based Email Job Scheduler to complete the fulfillment cycle for some of the services offered on the site.
Environment: java 1.2, IBM WebSphere Application Developer (WSAD) 4, IBM WebSphere Application Server (WAS), Clear Case, Rational Rose, Windows N.T 4.0, SQL Server, Erwin, XML, EJB, JSP, ServletsJ