We provide IT Staff Augmentation Services!

Sr Software Architect Resume

0/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • I have 15 years experience in IT solving complex business problems. I have lead, established and set organizational technical vision, standards and best practices. I am highly experienced in architecture and design of multi - tiered / layered high performance, concurrent and scalable solutions for Web 2.0, Middleware, and SOA applications. I have lead and managed projects and teams successfully using Agile (Scrum & XP). I have trained and coached teams on software development practices and agile methodologies.

TECHNICAL SKILLS:

Languages, APIs, and Frameworks: JSE6, JEE6(Servlets, JSP, JSTL, EJB3, JMS, JAX-WS, JAXB, JAXP, Jdbc, XSLT), Groovy, Scala, C++, Flex, Ruby, Spring 3.0(MVC, AOP, JMS, ORM, OXM, WebServices, Batch), Hibernate 3.x(Core, Validator), EHCache 2.4, Struts 1.2.x(tiles, validator, taglibs), Junit, Mockito, Apache Libraries, Jodatime, Dom, Sax, Stax, .Net C#(3.5), .Net MVC Extension, Castle(Windsor, Monorail), NHibernate, Rhino MockAjax(DHTML, CSS, Javascript), Prototype, JQuery, DOJO, Zk, DWR, GWT, CORBA, UML, SQL, IBM MQ 5.3

Methodologies and Patterns: Agile, Scrum, XP, Domain Driven Design, GoF Design Patterns, Enterprise Integration Pattern, OO Principles (SOLID), OOAD, Functional Programming, SOA, Restful, BDD, TDD, Core J2EE Patterns, Cloud Computing, NoSql.

Tools: GIT, SVN, CVS, Perforce, Starteam, TFS, Clearcase, Eclipse, Microsoft Team Edition for Developers, JDeveloper 10g, Borland JBuilder, Maven, ANT, Atlassian Products (JIRA, Confluence, Bamboo, Clover), Rally, Jenkins, Enterprise Architect, Rational Rose (4.0), Borland Optimizit.

Application / Web Server: Tomcat 6, Jboss 6, Weblogic 8.1, OC4J 10g, IBM WebSphere 6, Apache HTTP WebServer, Microsoft IIS.

PROFESSIONAL EXPERIENCE:

Confidential

Sr Software Architect

Responsibilities:

  • Architect and Implement mortgage integration platform for clients(service consumers) and vendors(service providers). Responsibilities included to define integration contract with Vendors and Business Analysts. Provide technical leadership to development teams. Technologies used Java 6, xslt, Apache ServiceMix, Spring 3.x, Scala 2.9, Weblogic 9.

Confidential

Java Technical Lead

Responsibilities:

  • Architect and Implement framework that does ETL from flat files to Hadoop Cluster. The framework lets application teams configure custom queries to process data. Additional responsibilities include managing offshore team. Technology stack used Java, Hadoop and Hive.

Confidential . Dallas,TX

Agile Technical Coach

Responsibilities:

  • As an Agile technical coach train, mentor and guide developers on ATT MyWireless web project. Provide technical coaching on agile practices such A/TDD, Pair Programming, Continuous Integration, Emergent Design, Team Collaboration and software best practices. Provide agile coaching on scrum practices such as iteration planning, estimation, retrospective, release planning and product backlog management. Technologies used were JEE, Weblogic, Oracle.

Confidential, Dallas,TX

Principal Consultant

Responsibilities:

  • Architect and implement a SOA based applications for the Electronic Refund System. Architect and implement a high performance, scalable solution for Interline Tax Revenue System using Scala. Lead, manage and establish best practices for software release management. Technologies involved Java 6, JEE 5, Spring (Core 3.x, Spring-Integration, JMS, WebServices), Hibernate 4.x, JPA 2, IBM MQ and Websphere 7.x, JAXP(XSLT), Ehcache, JSch, Jenkins, Nexus, GIT.
  • Help client in embracing Agile Scrum and XP practices as Scrum Master. Lead architect for web based performance reporting application. The application reports on performance data collected by Hyperic Server, providing a Restful interface and using parallelization techniques to process high volume of data. Lead Architect on an ESB based integration tier application. Architect a scalable solution that leverages SWA’s private cloud infrastructure. Automate build process integeration with Clearcase using Groovy. Technologies used were Spring, Hibernate(JPA 2), EHCache, Ajax, JQuery, Oracle 10g DB, BIRT reporting tool, Tomcat, Java Executor Framework, Maven, Xml, Xsl, Xslt, JAXB, JAXP, Mule.

Confidential

Software Architect

Responsibilities:

  • Lead Architect for Intuit s professional accountants tax software. Use OOAD to model business domain with consultation from subject matter experts. Architect solutions that leverage Intuit s private cloud IAAS, deploying applications in a clustered env. Define and standardize department - wide Architecture for JEE applications. Provide technical coaching to team members in TDD, Domain Driven Design, SOLID OOP. Lead efforts to implement Continuous Integration and Automated Functional Testing. Help optimize database performance on Oracle 10g DB. Provide Technical leadership to developers in Spring, Hibernate, EJB3, Servlets, JBoss, Flex, LCDS, and JMock.

Confidential, Dallas,TX

Team Lead

Responsibilities:

  • Team Lead on the project which involved building a web 2.0 application for al Institutions. I was responsible for Leading the team in application development and agile practices(Scrum and XP). Technologies used were Java, Spring MVC, Ajax(JQuery), Tomcat.

Confidential

Technical Architect

Responsibilities:

  • Lead architecture, design and implementation on projects deploying to internal data center platforms. Mentor developers in Agile practices, OOAD and Java technologies. Propose, define and standardize application architecture for various classes of applications. Establish divisional technology standard and best practices. Identify and propose SOA solutions that provide resuable services for the enterprise.
  • This project involved building a high performance and scalable system to batch process delinquent loan rules over a high volume data set.
  • This project involved building a prototype web based application to integrate existing departmental applications in a workflow based UI.
  • This project involved building a suite of SOA applications for loan servicing. Technologies used were Java SE 5, JEE 1.4(JSP, Servlet, JSTL, JMS, JAXP, JAXB), Spring (MVC, WebServices, AspectJ), XFire, Hibernate, Ajax, Maven 2, MS Sql Server, Tomcat.

Confidential

Technical Architect

Responsibilities:

  • Propose, define and standardize enterprise application architecture and coding best practices. Standardize and establish enterprise source code management and software release management best practices. Mentor and guide developers in Java technologies. Lead teams in pinoneering Agile Scrum and XP practices. Provide guidance in configuring and performance tuning servers such as Weblogic and OC4J (Oracle J2EE container).
  • Lead architect and design web application that allowed NJSP to manage, license, and collect online fees payments from the Security Officers and Private Investigative Firms. Application integrated with the Department of Labor to perform audit of Private Investigative Firms. Technologies used at NJSP were Java SE 1.4, JEE 1.4(JSP, Servlets, JSTL, JMS, JAXP), Spring Framework, Spring MVC, Hibernate, Axis2, Ajax(Html, CSS, Javascript), Struts 1.2.x(Validator, Tiles), JUnit, EasyMock, Oracle, IBM MQ 5.3, OC4J, Weblogic, Cruise Control, ANT, Eclipse, LDAP (Netscape SDK 4.x).

Confidential

Sr Consultant

Responsibilities:

  • Design and implemented Enterprise Operations Support System for large telecomm vendors. Implemented features such as network/device discovery, configuration, performance monitoring. Integrated various Network vendor devices such as Cisco Router/Switches (10K, 65K, 3200 series), Juniper EX Switches, Alcatel - Lucent Ethernet Switches. Technologies used were Java SE, C++, Telecomm protocols sucy as ATM, Framerelay, Snmp and TL1.

Confidential

Consultant

Responsibilities:

  • Design and implement an Operations Support System for Telecomm vendors. Implemented features such as network/device discovery, device monitoring and configuration. Integrate OSS with various network devices such as Routers and Switches from network vendors such as Lucent and Nortal. Technologies used were Java, C++, Tcl, Expect, TCP/IP, Corba, Protocols such as xDSL and ATM.
  • Designed and implemented a network management tool that provided recommendations based on the network performance. The application collects performance data from the network devices using snmp. Then performs the calculations and analysis on the collected data and displays the recommendations based on the analysis. The application was developed using Java, Servlets, XML, HTML, JavaScript.

We'd love your feedback!