Associate Technical Architect Resume
Chicago, IL
SUMMARY:
- 13+ years of experience in Software application development with core expertise in C / C++ / VC++/ MFC /COM win32api’s/ .net.
- Strong Experience in design and development of product software using java, j2ee technologies.
- Strong experience Confidential VSTO and excel development.
- Strong experience in RPC/HTTP/WEBDEV/IRC protocols.
- Strong debugging skills on windows platform.
- Experience in interaction with the clients and team management.
- Onsite coordination - have good experience in managing offshore teams from onsite.
- In-depth knowledge and experience in information systems architecture, software design methodologies and software design patterns, and object oriented design.
- Worked extensively in development life cycle of products and implementation of services including requirement analysis, design, development, testing and documentation.
- Demonstrated ability to quickly adapt to new environments and to continuously learn and apply new technologies.
- Experience in porting very large projects from win32 win64 bit platform.
- Experience in Agile methodology and test driven development.
- Experience in cross platform, desktop applications, client server, web applications and system software development.
- Experience in cloud platform using windows azure operating system.
- Experience in database optimization.
- Experience in pre-sales activities.
TECHNICAL SKILLS:
Web Technologies: JBoss, Tomcat. IIS
Technologies/Tools: Confidential technologies( C, C++, VC++, MFC, SDK, Win32 API's, C#, .NET, VSTO, Excel VBA ), J2EE (JNDI, JDBC, Java Servlets, JSP, Web services (SOAP & REST), Java Mail), JDK 1.7, MVC, Struts, Hibernate, Spring MVC, AJAX (JQuery), Design Patterns (GOF), J2ee patterns, Pattern for concurrent and networking software, UML, LDAP, ADFS, HTML, DHTML, XML, SQL, PL/SQL, DELPHI-6 MSBI
Development Tools: Eclipse, Rational Software Architect 6.0, WSAD, Confidential Visio, XML Spy, ANT, Toad, Free Mind, Argouml, Windbg
Configuration Management Tools: Tortoise SVN, Visual source safe and CVS.
Operating Systems: Sun Solaris, Linux, DOS, Windows 95/98, Windows NT, and Windows 2000.
RDBMS: Confidential 10/11g, MySQL, SQL Server, SQL Azure.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Associate Technical Architect
Environment: C, JAVA, TOMCAT, SQL Server, Windows Server 2003, 2008, Windows xp, windows 7, DELPHI, CRASH DEBUGGING, SOLARIS, Confidential, Servlet, JSP, Web Services
Responsibilities:
- Team Management.
- Technical Support to the team.
- Interaction with the clients.
- Code review, estimation review, analyzing code metrics & implementing Quality control.
- Module Planning, effort and schedule estimation.
- Helping team to resolve the technical issues.
- Project management for day to day activities.
- Confidential impact analysis of major enhancements.
- Create and present future roadmap for the product
Confidential
Associate Technical Architect
Responsibilities:
- Recommend strategy to move application to azure.
- Best practices for azure.
- How to move java application on azure.
- Write code for POC
- Test POC code and provide documentation to client
- Strategy to processing huge files in parallel using azure workers.
Environment: Core java, windows azure, Sql azure, Azure java accelerator, JDBC, SQL
Confidential, Chicago, IL
Associate Technical Architect
Responsibilities:
- Recommend strategy to move application to azure.
- Best practices for azure.
- Best practices for SQL azure.
Environment: Asp.net, windows azure, Sql azure, .NET, IIS
Confidential
Lead developer
Responsibilities:
- Team Management.
- Technical Support to the team.
- Requirement gathering and all client communication.
- Plugin design and development for workflow engine.
Environment: Core java, apace cxf, spring, web services, jaxb, sqlserver, xml, eclipse, XML spy
Confidential
Technical Analyst
Environment: VSTO, VBA, EXCEL, MSACCESS, Enterprise architect
Responsibilities:
- Team Management.
- Technical Support to the team.
- Reverse engineer the system and create technical documentation.
- Putting processes in place to streamline and stabilize the current system.
- Re-factor existing system to enable smooth changes into the system.
- Enabling the development from offshore and helping the offshore team for new enhancements by doing requirement gathering and analysis for new requirements.
- Confidential assessment on similar system within Confidential and present and propose new system for Confidential finance.
Confidential
Associate Technical
Environment: C, JAVA, TOMCAT, SQL Server, Windows Server 2003, 2008, Windows xp, windows 7, DELPHI, CRASH DEBUGGING, SOLARIS, Confidential, Servlet, JSP, Web Services
Responsibilities:
- Team Management.
- Technical Support to the team.
- Interaction with the clients.
- Code review, estimation review, analyzing code metrics & implementing Quality control.
- Module Planning, effort and schedule estimation.
- Helping team to resolve the technical issues.
- Project management for day to day activities.
- Confidential impact analysis of major enhancements.
- Create and present future roadmap for the product
Confidential
Technical Lead
Environment: VC++, COM/OLE/ACTIVEX, JAVA, CRASH DEBUGGING, VBA, VSTO
Responsibilities:
- Interaction with the clients.
- Maintenance and Change request resolutions.
- Helping team to resolve the technical issues.
- Project management for day to day activities.
- Understand current architecture and propose gaps and recommendation.
- Propose future enhancement/ features in their product line.
- Create and present future roadmap for the product.
Confidential
Technical Lead
Environment: File system filter driver, RPC, COM, C, WindDbg, Visual studio, Custom dialog, VC++, WEBDAV and SHELL EXTENTIONS
Responsibilities:
- Confidential research activities on client side for webdev windows support.
- Design and implement client side functionality.
- Providing estimates on the client side development.
- Help assigned team to complete development of each features.
- Interaction with the clients.
- Maintenance and Change request resolutions.
- Helping team to resolve the technical issues.
- Project management for day to day activities
Confidential
Sr. Software Engineer
Environment: ADFS, SSO, IIS
Responsibilities:
- Confidential research activities on Active directory federation services.
- Implement Single Sign On functionality using ADFS.
- UI integration between Confidential and Confidential .
Confidential
Sr. Software Engineer
Environment: C++, ODBC, Win32 Api’, SQL Server, Confidential
Responsibilities:
- Understand the existing system.
- Propose new solution to decouple the system from the Confidential database and enable generic database interface.
- Design and Implementation of new interface.
- Help junior developers in coding.
Confidential
Sr. Software Engineer
Environment: Java, j2ee, struts, eclipse, hibernate, mysql, argouml, java scripts, junit, ant, jsp
Responsibilities:
- As a senior developer my role was to design and develop modules.
- Estimation of the assigned modules.
- Doing impact analysis and mentoring the junior developers in the team.
- Designed role based security of the system, customization of the struts framework.
- Help junior developers in coding.
Confidential
Member Technical
Environment: C, C++, Windbg, Intel-Electron-compiler, gmake, shell scripts, Perl scripts, Sun-solaris, IA64, AMD64
Responsibilities:
- Building the rdbms core on different hardware.
- Running the test harness on these platforms.
- Debugging and fixing bugs.
Confidential
Sr. Software Engineer
Environment: C, C++, MFC, Clear Basic, Confidential, SQL Server and Sybase
Responsibilities:
- Coding and unit testing of assigned modules.
- Debugging and fixing bugs.
Confidential
Software Engineer
Environment: VC++, MFC, win32api’s, 2D-geometry, multithreading
Responsibilities:
- Analysis and design of the assigned modules.
- Coding and unit testing of assigned modules.
- Debugging and fixing bugs.
- Research on development of new features in the product.
Confidential
Environment: JDK1.2.2, JSDK1, JDBC and Confidential .
Responsibilities:
- Analysis and design of the assigned modules.
- Coding and unit testing of assigned modules.
- Debugging and fixing bugs.