We provide IT Staff Augmentation Services!

Application Architect/technical Advisor Resume

5.00/5 (Submit Your Rating)

Collierville, TN

PROFESSIONAL OBJECTIVE:

Seeking Software (J2EE) Architect\Technical Lead\Sr. Developer position focused on delivering cost - effective solutions to meet your business demands.

SUMMARY:

  • Extensive hands-on software programming/coding experience using programming languages not limited to Java-J2EE/C/C++/Visual Basic/Unix Shells-PERL.
  • Immense Architecture & Design experience building s/w applications and h/w infrastructure/sizing.
  • Designed/Developed classic world-wide used MVC architecture/J2EE web-based/e-commerce applications
  • Recently( ) coded prototypes for end-to-end application framework adhering to business use-case story boards bringing new technology in to the group,
  • Using Icefaces - presentation/View tier,
  • EJB/Spring/Hibernate - Business logic/Model tier and
  • Provided data modeling assistance/Oracle db physical db design - Database tier
  • Coded many components of the application as needed and lead/worked with developers dev. through launch phase of the product.
  • Lead multiple efforts in J2EE-based systems Architecture & Design using J2EE code design patterns/ strategies, laying out sequence/data flow/infrastructure/interface diagrams and building proto-types as necessary to kick off applications development in Cloud based Linux virtual server environments.
  • Interpersonal/soft skills - coordinated and lead inter-departmental development teams working with different ethnic backgrounds onshore and offshore and business and IT teams.
  • Immense experience in leading off-shore development(Agile/Waterfall methodology)
  • Keenly aware of industry standards and trends; knowledge of wide variety of technologies - Cloud computing.
  • Provided project cost analysis and man-hour estimates to management.
  • Expertise in reverse engineering, re-designing while replacing legacy systems and building systems from scratch.
  • System documentation/configuration management experience, creating coding standards for dev teams and software design templates adhering to corporate standards and SOX/Sarbanes-Oxley.
  • Extensively experienced in J2EE - MVC/Client-Server/SOA Design & Architectures, and coding of software applications using object oriented technologies: POJO/J2EE-EJB/RMI/JMS/J2ME/JSP/Servlets, Service Oriented Architecture/ SOA/EJB & Servlet-based Web Services over SOAP/XML/WSDL and C++, relational database management/data ware house; ORACLE/SYBASE/TERADATA and web-tier presentation; web 2.0/AJAX/HTML/XML/XSL on Solaris/UNIX, Linux, and Windows for unit testing use.
  • IDE tools - such as Eclipse with ANT, TOAD, QueryMan, Sybase SQL Assistant etc.
  • Extensive WebLogic 6.x to 12c set-up, administration, configuration and deployments in Windows/Solaris/LINUX platforms and all migration environments up to Production.
  • Specialized Tools: Microsoft Bing JS, ESRI Arc GIS, Business Intelligence XI, Actuate, Cisco NMP etc.
  • Managed internal and external client interactions as IT liaison.
  • Applications maintenance/production systems support 24X7 for applications and data as needed.
  • Used project management tools to lay out project schedules and monitor and report progress.
  • Excellent debugging and problem solving skills.
  • Computer networking/LAN/WAN and Internet security/HTTPS/JSSE experience.

COMPUTER SKILLS:

Languages: J2EE-Java-EJB 3.0/JAX-RPC 1.1/JMS-MDB/RMI-CORBA/Servlets/JSP/Applets/JDBC/JSSEVisual Basic 6, C++ & C, Oracle/Sybase/Teradata-SQL and PL/SQL/REST and SOAP webservices.

Dev. methodologiesAgile/Waterfall, Iterative/ Hudson Continuous integration.:

Architecture & Design: J2EE n-tier, SOA, J2EE Design Patterns/DAO/Service Locator/Business Delegate/Session Façade/Value List Handler/Front Controller as needed.

Design tools: Rational Rose, Visio for UML/Flow Charts/DFDs/Architecture diagrams, MSProject 2003, Spice/Matlab, Sybase DataArchitect.

Dev. frameworksICEFACES, MVC home-grown, Java Struts, Client-Server, Hibernate:

Mobile Dev: BlackBerry 7280 developers tool kit t develop and push applications to mobile devices.

Web Technologies: D/HTML, JSP, JavaScript, XML/SCHEMA/XSL, Apache Xerces/DOM, FrontPage 2000.

Middle-ware: TOPLINK, Hibernate, Tangasol/Coherence 3.1 for distributed caching in cluster env., Actuate.

Protocols: SOAP, HTTP/S, TCP/UDP, OSI-Layers, SSL/SSH

Scripting: ANT 1.7, UNIX C/K/B/shell, and PerlScript with regular expressions.

App Servers: WebLogic 6,7,8,9, 10.3.2, JBOSS, GemStone 3.2, JRun, Tomcat.

Web Servers: Apache, Netscape/NES, IIS, JWS.

IDE: Eclipse 3.x/Helios/GanyMade, JBuilder 2005, XML SPY, Oxygen, Edit Plus, Visual Café.

Source Control: SubVersion, CVS, MKS, Visual Source Safe.

Operating Systems: Solaris 2.8, UNIX, RedHat Linux 2.6. Cloud based/Virtual server environment, Windows.

Databases & Tools: Oracle 11g HDS/RAC Cloud-based virtual cluster database, Oracle 9i, Sybase, Teradata, MS Sequel Server, MS Access, TOAD 7, TOPLINK-RDBMS-middleware, Oracle Enterprise Manager & Oracle client 9i, Sybase SQL Expert, Teradata Query Man, SQL Work Sheet/SQLPLUS.

Performance Tuning: Wily 8.0, JRMC 4.1, JProfile, Top/Glance, CSM BladeProxy config for load balancing/HTTP Stickiness.

Servlet Engine: ServletExec 2.2, Tomcat.

WebLogic administration: WebLogic administration and developers

Webserver administration: NetScape

Test/QA Tools: QTP for automated testing, Mercury QC for Defect resolution, JMeter/VUGEN LoadRunner for load test.

Hardware: DLP z7 RHEL 5 Linux physical servers dual core AMD, Cloud based Virtual Linux 2.6 server environment.

PROFESSIONAL IT WORK EXPERIENCE:

Confidential, Collierville, TN

Application Architect/Technical Advisor

Responsibilities:

  • Application Architect role
  • Interfaces Architect role
  • Infrastructure Architect role
  • Technical Lead role for project involving 5 key teams (offshore vendor dev team, Confidential testing team, Confidential application dev team, Confidential production support team, Confidential technical team) & numerous application interface teams about 6 more.
  • As Technical Lead
  • Work with Business Lead during business requirements walk-thru - during Concept Phase simultaneously Identify s/w development methodology/Build vs. Buy cost analysis
  • Work with Business Analyst Lead during s/w requirements spec analysis - during Definition Phase.
  • Work with Project Management Lead during project planning/identifying tasks and providing estimates for WBS tasks - during Planning phase.
  • Create/Review Low-level designs/code/code-reviews/provide design approaches/decision-making, chair scrum meetings - during Development Phase.
  • Created prototypes for end-to-end application framework,
  • Using Icefaces- presentation/View tier,
  • EJB/Spring/Hibernate- Business/Model logic tier and
  • Provided data modeling assistance/Oracle db physical db design - database tier
  • Steered development team for rest of development through Launch phase.
  • Work with QA/UAT Leads - during Dev/Testing Phase
  • Work with Support Teams /implement suitable Production Deployment strategies - during Launch Phase
  • Technical representative to coordinate with other interface Systems development leads.
  • Technical liaison to Marketing/Sales a.ka. Business user teams.
  • Provide performance tuning solutions - identifying performance bottle-necks at various tiers HTTP/J2EE/Database/OS.
  • Research, analysis and trouble-shoot and also delegate critical production problems as needed.
  • Provide product performance reports and necessary technical presentations for upper management.

Confidential, Collierville, TN

Senior Programmer Analyst/Application Lead/Project manager

Responsibilities:

  • Application Lead role - lead decisions on s/w design/prototype solutions
  • Project Manager role - managed team of 5 developers, 2 Business Analysts
  • Code as needed and Lead the development team and actively involved in software design efforts for a new project and major enhancements to an existing system.
  • Build proof of concept/prototype to kick off application development.
  • Provide project design, plan, and schedule and provide development costs and time estimates to management.
  • Accountable to proactively monitor systems impact due to changes in multiple interfaces systems.
  • Provide technical advice to solve business problems as needed.
  • Technical representative to coordinate with other Systems development leads.
  • Technical liaison to Marketing/Sales a.ka. Business user teams.
  • Provide performance tuning solutions to existing applications - identifying performance bottle-necks providing better design alternatives/SQL tuning/app server management etc.
  • Research, analysis and trouble-shoot critical production problems.
  • Provide product performance reports and necessary technical presentations for upper management.
  • Engage in concept to launch phases following Confidential s/w development governance.

Confidential

Project Lead

Responsibilities:

  • Application Lead and also Project Lead for major enhancements for team of 8 FTEs.
  • Primarily layout project plan and track/report the progress weekly, layout project detailed design for web-tier and assist in data-tier, conduct code reviews and also code/unit-test if needed.
  • Provide project estimates/pro-actively flag interface systems impact.
  • Coordinate with business teams and counter-part IT teams such as EDW team.
  • Production level 3 support/on-call rotation for java and data pagers.
  • Adhere to and ensure Confidential XFDP/GDP/Compliance is followed.
  • Presentations done to Business teams, IT Management/VP.

Software/Technologies used: J2EE Struts 1- for web framework, Web Logic 9 - as application server, Teradata 12 - as database to handle 1 TB of data, Actuate 8 - Business Intelligence Server, QueryMan, POI-export to excel, MS project - for project plans, Sybase Architect - for project design/arch diagrams. ICEFACES/JSP/Facelets/Tomahawk/MyFaces, JASPER, Business Intelligence XI, JMS, Cisco Appliance, Cisco NMP tool - used for ISELL project.

Confidential, Collierville, TN

Systems Programmer

Responsibilities:

  • Primarily develop detailed design, code and test application modules based on the application enhancement project adhering to company standards.
  • Production and maintenance support for applications.
  • Administration and management of Application server, Servlet Engine and Web server.
  • Provide business and technical assistance to project/product managers and vendors in client and the front-end interactions.
  • Analyze, troubleshoot and delegate/fix application bugs, and implement software change requests.
  • Introduce/Propose cost-effective latest J2EE solutions/Performance tuning solutions based on personal interest.
  • Familiar with Loadzilla-code migration process/tool and other dot com processes.

Software: Java EJB 2.0/RMI/Servlet, SSL, XML/Apache Xerces DOM/Schema, WebLogic 7, Solaris 2.8, TopLink 2.0, Oracle 9.i, ServletExec 2.2, NES 3.5, GemStone/J 3.2

Interfacing Systems: CHRONOS, CHEERS, VERSIGN, NEXTLINX, CGI-BASED GTM Front End application.

Confidential, Memphis, TN

Programmer Analyst

Responsibilities:

  • Received formal in software development process/cycle and software engineering principles.
  • Development of “E-Library System”: An in-house/intranet application developed to access company’s learning resources online using C++, UNIX, and Oracle 7.

We'd love your feedback!