Architect / Technical Lead-manager Resume
SUMMARY:
- Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) which includes User Interaction, Business Analysis/Modeling, Design/Architect, Development, Integration, Planning and management of Builds, Configuration, Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control, Testing, Implementation, Documentation, in financial services, supply chain, business planning, Banking, Telecommunication, Government, Custom Business Solutions domains.
- Hand on experience in Microsoft technologies especially in C#, Microsoft Entity Framework, Microsoft MVC Framework
- Hands on experience of creating SPA web sites using knockout, JQuery, amplify and node.js etc
- Expert in design, development and architecture of enterprise class application in ASP.NET and J2EE technologies using Microsoft MVC Framework, SPA and spring frameworks (Spring MVC)
- Extensive experience in design, development, implementation, and maintenance of Enterprise Integration projects in IBM WebSphere technologies
- Expert in PLSQL programming, T - SQL, Stored Procedures using Oracle 9i/10g, Microsoft SQL Server
TECHNICAL SKILLS:
Development Tools: Microsoft .Net Framework, C#, ASP.NET MVC, JS, Microsoft Entity Framework, WCF, Razor, MS Visual Studio 2005/2008/2010, J2EE Spring MVC. J2EE technologies
Web/Application Servers : IIS, IBM-Web Sphere 6.0.1, Oracle AS 9i, 10g (10.1.1).Apache Tomcat, IBM BPM 8.0.1
Architectures: IBM and Oracle Service Oriented Architecture (SOA), J2EE, JBoss JBPM
Framework / Libraries: SPA, knockout, Node.js, Gulp.JS
Database: Oracle8i/9i/10g/11g, Microsoft SQL SERVER7.0, MS-Access
PROFESSIONAL EXPERIENCE:
Confidential
Architect / Technical Lead-Manager
Responsibilities:
- Improving system design (UML, Rational Rose).
- Delegate projects to four to ten team members and provide mentoring for junior developers
- Design of appearances for panels, dialogs, wizards and other GUI components including layouts and interacting mechanisms.
- Development of most critical and core functionality (ASP.NET,C#, Java, SQL, Oracle, Microsoft SQL Server).
- Implement was a custom, SPA framework that utilized jQuery and knockout (all routing, data access, caching, etc., implemented as custom JavaScript code). Optimization of time and memory critical functionality.
- Worked closely with customer’s development team to identify APIs, define data schemas, and document workflows, business requirements, and domain knowledge
- Managing offshore development team
- Collecting user requirements.
- Interaction with clients.
Confidential, Pittsburgh, PA
Responsibilities:
- Functioned as technical lead for this project, and sole developer.
- Deconstructed client needs into user stories.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application.
- Data access layer implemented with an extensible, middleware layer to give customer granular control over what happens to requests and responses.
- All data requests abstracted into resource modules.
- Offline support, response caching, request interception, and API authentication error handling implemented as middleware
Environment: Microsoft .Net framework, ASP.Net, knockout, Require.JS, C#, HTML5, jQuery, JavaScript, TFS, WCF, EF
Confidential, Pittsburgh, PA
Responsibilities:
- Involved in production support.
- Involved in development of new modules in Silverlight
- Migration Silverlight components into knockout using JQuery
Environment: Microsoft .Net framework, ASP.Net, Silverlight, C#, HTML5, jQuery, JavaScript, TFS, WCF, EF
Mobile Business Assistant
Confidential
Responsibilities:
- Analyze, design, coordinate and supervise the development of software systems to form a basis for the solution of information processing problem
- Developed different components to handle complex business logic.
- Developed components using Synchronization services to synch data across different database servers
Environment: Used Asp.Net MVC3, Entity Framework 4, Sql Server 2008, MS Sync Framework, WCF, SSRS, jQuery.
Confidential
Responsibilities:
- Determining the scope of the project based on continuous workshops with the client
- Continuous interaction with the client
- Supervision of server side development team
- Supervision of testing client development team
- Management of an offshore development team working on WindChill PLM
- Synchronization of the client and server development processes
Environment: PTC WindChill PLM, Java/J2ee, JSP, IBM-Web Sphere 6.0.1, Oracle AS 9i, 10g (10.1.1), ClearCase
Confidential
Responsibilities:
- Requirement Gathering for Web based Components & Java Based External and created Functional design
- Converted functional design into technical design for Web based components and Java based interfaces
- Worked on modules involving JSP, Servlets, Struts 1.1, and EJB 2.1
- Used Log4j for logging the application log of the running system to trace the errors and certain automated routine functions
- Worked as Onsite coordinator
Environment: Java, JSP, Spring MVC, Oracle 11g, Test Director
Confidential
Responsibilities:
- Designed and developed Custom J2ee based web components using - Struts 2.1, Spring Web module, JSTL, Ajax, Apache Display Tags, JSP, Servlets
- Determining the scope of the project based on continuous workshops with the client
- Continuous interaction with the client
- Supervision of server side development team
- Supervision of testing client development team
- Management of an offshore development team working on WindChill PLM
- Synchronization of the client and server development processes
Environment: JBOSS 3.3.1, J2EE, JSF 1.2, Richfaces, Microsoft SQL Server
Confidential
Responsibilities:
- Development of most critical and core functionality (Java/J2EE, JSP)
- Design of additional modules (UML, Rational Rose, Visio)
- Written complex stored procedures to generate SSRS reports
Environment: WebSphere Application Server 6.0, IBM Rational Application developer, Java/J2ee, WSS, JSP, Servlets, SOAP, WSDL, JavaScript, Web Services JSTL, XML, clear case, clear quest
Confidential
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents
- Developed and implemented client side and server side validations
- Developed the business layer logic and implemented EJBs Session beans
- Used JUnit for unit testing for portal layer
Environment: IBM BPM 8.0.1,WebSphere Application Server 6.0, IBM Rational Application developer, Java/J2ee, WSS, JSP, Servlets, SOAP, WSDL, JavaScript, Web Services JSTL, XML, clear case, clear quest
Confidential
Responsibilities:
- Written, modified existing components in VB.Net for Business Layer. All the Business logic is implemented in Business Layer using VB.net
- Written Data Access layer in VB.Net for Opening the connection and closing the connection. Data Access layer exceptions are captured in a separate class written in VB.Net
Environment: C#, ASP.Net and Microsoft SQL Server
Confidential
Responsibilities:
- Developer Grammar Parser for PowerBuilder language
- Developed various components that converts parsed language into C# Object
- Used Silverlight 2.0 to create rich UI and for the controls like calendar, slider etc .
Environment: C#, Silverlight, Microsoft Entity Framework, PowerBuilder, and Microsoft SQL Server
