We provide IT Staff Augmentation Services!

Technical Architect Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • 13+ years of experience in Information Technology with extensive experience in architecting and designing solutions, developing simple to complex applications, testing, implementation, deployment and production support in various platforms using JAVA/JEE technologies.
  • Strong expertise in developing applications using Core Java, J2EE, JDBC, JMS
  • Strong expertise in Object Oriented Concepts, Object Oriented Analysis and Design (OOAD) in building highly proficient applications.
  • Designed and Developed applications using various design patterns including Singleton, Observer, Factory and MVC
  • Good working knowledge on hibernate, Spring and Struts Framework
  • Expertise in SQL and MySQL databases
  • Good working knowledge in UI using JSP, HTML, JavaScript, CSS, AJAX
  • Proficient in developing SOAP and Restful services using Apache CXF
  • Worked extensively with JBOSS and Tomcat application servers
  • Developed applications with a support for JMX - Java Management Extensions
  • Good knowledge on caching concepts with Jboss infinispan and ehcache.
  • Strong Expertise in message queuing architecture using Apache ActiveMQ and in producer-consumer implementation
  • Worked extensively on performance engineering for various applications using Jmeter, Jprofiler and Jconsole tools.
  • Very good knowledge on XML parsing using DOM, STAX and XPath parsers
  • Worked extensively with SOAP UI for web service testing and proficient in creating SOAP UI test suites.
  • Good knowledge in creating unit test scripts using JUNIT
  • Worked extensively with logging frameworks using Apache log4j and Perf4j.
  • Strong experience in various version control system like Subversion (SVN), VSS, WinCVS, TFS, GIT
  • Created architecture, sequence and class diagrams using UML
  • Strong experience in ANT and Maven tools for automated application build
  • Worked extensively in Windows, Unix and Linux platforms
  • Executed multiple projects successfully in both agile and waterfall methodology
  • Lead multiple teams as an architect including onsite-offshore model and delivered projects successfully
  • Proficient in working at Onsite - Offshore model and lead multiple offshore teams from Onsite by guiding technically.
  • Good knowledge on .Net, .Net Compact Framework, Delphi and Crystal Reports
  • Developed applications for Banking and Telecom domain throughout the career.
  • Possess great decision making, problem solving and analytical skills
  • Has good communication and interpersonal skills with strong management skills.
  • Extensive experience in status reporting, risk mitigation, milestone and metric report generation for successful project delivery.

TECHNICAL SKILLS:

Java/JEE Technologies: Core Java, Spring, Hibernate, JDBC, JNDI, JMS, SOAP and Restful Web Services using Apache CXF, Multi Threading and Collections Framework, Infinispan and Ehcache, JMX, ActiveMQ

Web Technologies: XML, CSS, JSP, JSON, JavaScript, AJAX

Operating Systems: Windows, Unix and Linux

Database: SQL server, MySQL

Application Servers: Jboss, Tomcat

Configuration Management: Subversion (SVN), WinCVS, VSS, TFS and GIT

Build Tools: Ant, Maven

Performance Engineering Tools: JMeter, JConsole, JProfiler

Logging Frameworks: Log4j, Per4j

IDE: Eclipse

Other Languages worked on: .Net 2.0, .Net Compact Framework, Delphi, Crystal Reports

Other Skills: Requirements Engineering, Design, Code Reviews, Test planning and Execution, Code Quality Metrics

PROFESSIONAL EXPERIENCE:

Confidential

Technical Architect

Responsibilities:

  • Discuss with internal team to understand the requirements.
  • Capture the discussion and document.
  • Analyze and estimate the development and test effort required.
  • Develop the templates and prototypes as part of feasibility study.
  • Come up with an architectural model to satisfy the requirements.
  • Validate the architecture with respect to the requirements.
  • Identify suitable performance benchmarks and threshold values for capacity assessment.
  • Coding application logic and unit testing and deployment.

Environment: /Technologies Used: Linux, Java, Jdk 1.6, Spring, MySQL, Maven, JUnit, Eclipse, Log4j, Perf4j, JBoss

Confidential, Philadelphia, PA

Technology Lead/Technical Architect

Responsibilities:

  • Discuss with stakeholders and product sponsors to gather the requirements.
  • Capture the discussion and explain to offshore for developing the roadmap.
  • Analyze the product requirements for estimating the development and test effort required.
  • Develop the roadmap of the product.
  • Develop the templates and prototypes as part of feasibility study.
  • Understand the existing functionality from the earlier product requirements and discussion with stakeholders.
  • Monitor the application functionality and load patterns in production.
  • Understanding the code of the existing application.
  • Update the product requirements document with the impacting functionalities.
  • Come up with an architectural model to satisfy the functional and non- functional requirements by identifying a suitable architectural pattern.
  • Validate the model with existing application for extendibility.
  • Validate the architecture with respect to the requirements.
  • Identify suitable performance benchmarks and threshold values for capacity assessment that would help in planning infrastructure requirements.
  • Lead the offshore team to translate the requirements and constantly review the team’s progress on the project development.
  • Translate the architecture into high level and detailed design using UML modeling tools.
  • Coding application logic and unit testing.
  • Review of Code developed by Offshore.
  • Performance Engineering.
  • Proposal review meetings with vendors on new designs on products and services as defined in product requirements document.
  • Architecture review meetings and design discussions on product designs.
  • Test case review, defect prioritization and resolution with the development team and testing team on the product and services being developed.
  • Status review meetings with all the stakeholders to track the program issues, risks and create the action plan to complete the projects on time.

Environment: /Technologies Used: Linux, Java, Jdk 1.6, Spring, Apache CXF, SOAP and REST Web Services, Active MQ, Hibernate, LDAP, MySQL, Maven, JUnit, SOAPUI, Jmeter, JProfiler, JConsole, Zimbra, Infinispan, Eclipse, Log4j, Perf4j, JBoss

Confidential, Washington DC

Technology Lead

Responsibilities:

  • Requirements Gathering and developing prototypes.
  • Participate in daily scrum and weekly spring planning.
  • Estimation using FP Methodology.
  • Project Planning and Scheduling for releases
  • Developing Application architecture.
  • High level and detailed design preparation.
  • Build (Coding, Unit Testing and Integration Testing).
  • Code Review.
  • Performance Engineering and Application Optimization.
  • Implementation and post installation support.
  • Lead the offshore and onsite team.
  • Provide support at Onsite.
  • Post Deployment Support.
  • Demonstration and Presentation to various product managers in Confidential .

Environment: /Technologies Used: Windows, Linux, JAVA, J2EE, MySQL, Apache Tomcat, JSP, Spring, JavaScript, HTML5, AJAX, CSS, Struts

Confidential, Philadelphia PA

Technology Lead

Responsibilities:

  • Requirements Gathering and developing prototypes.
  • Project Planning and Scheduling.
  • Framework design of the container.
  • High level and detailed design preparation.
  • Build (Coding, Unit Testing and Integration Testing)
  • Code Review.
  • Mentoring the team.
  • Implementation and Support.

Environment: /Technologies Used: Windows, Linux, QT, C++, Javascript, Flash, MySQL, Flex

Confidential

Technology Lead

Responsibilities:

  • Production definition analysis.
  • Project Planning and Scheduling.
  • High level and detailed design preparation.
  • Build (Coding, Unit Testing and Integration Testing).
  • Code Review.
  • Mentoring the team.
  • Demonstration of the solution to the stakeholders.

Environment: /Technologies Used: Windows, Android, .Net Compact Framework 3.5, Visual Studio, LWUIT, J2EE, C++, SIP

Confidential

Programmer Analyst

Responsibilities:

  • Impact Analysis.
  • Project Planning and Scheduling.
  • High level and detailed design preparation.
  • Build (Coding, Unit Testing and Integration Testing).
  • Code Review.
  • Mentoring the team.
  • Co-ordination with the onsite team on daily basis.

Environment: /Technologies Used: Windows, C#, Flash, ATG, Flex.

Confidential

Senior Software Engineer

Responsibilities:

  • Production support and deployment of various Remit one releases in Chicago.
  • Handled a team from requirement phase till production support.
  • Responsible for stager module, Reporting module development and Execution of Test Plans, Test Cases & Test Scripts by reviewing the business requirements document, and technical specifications document.
  • Documented Test cases corresponding to business rules and other operating conditions
  • Involved in defect management and defect life cycle.
  • Performed functional testing of the entire produce and worked with the Scalability experts to application optimization
  • Responsible in providing regular status reports to the management.

Environment: /Technologies Used: Windows, Citrix Servers, Delphi, .Net, Crystal Reports, SQL Server.

Confidential

Software Engineer

Responsibilities:

  • Production support and deployment of Chicago Spoke Pilot Project
  • Developed modules for TMS Reporting, Essential Data Entry, Deffered Data Entry modules.
  • Creation and Execution of Test Plans, Test Cases & Test Scripts by reviewing the business requirements document, and technical specifications document.
  • Documented Test cases corresponding to business rules and other operating conditions
  • Involved in defect management and defect life cycle.
  • Performed functional testing of the entire produce and worked with the Scalability experts to application optimization
  • Responsible in providing regular status reports to the management.

Environment: Windows, Citrix Servers, Delphi, .Net, Crystal Reports, SQL Server

We'd love your feedback!