Technology Analyst Resume
SUMMARY
- Over 9 years of experience in Information Technology, specifically working in Banking and Insurance domains
- Expertise in creating/maintaining Java based web applications enterprise wide, all the while adhering to best practices
- Experience of leading both offshore and onshore teams on individual projects
- Good analytical ability and a fast learner
- Worked primarily on development of J2EE solutions based on Struts and Spring frameworks
- Expertise in working in SOA environment, having created/worked on multiple WebServices, both RESTful & SOAP based
- Strong front - end development skills, working with HTML5, JSP, JavaScript, JQuery
- Expertise of working on mid-tier, having worked extensively on WebServices, EJB, MQ, interactions with database
- Apart from working primarily on Java based web applications, also worked on an ASP.NET web application & also wrote a C++ desktop application component
- Working knowledge of behavior driven unit testing using Selenium, Cucumber & Junit.
- Extensively worked on both Agile as well as Waterfall workflows
- Extensive experience on multiple software phases of requirements-gathering, design, coding, unit testing, implementation and production support
- Experience of working on both development and production support projects
- Experience of mentoring new developers joining the team
- Knack of shouldering additional roles and responsibilities within team
- Strong Object Oriented Design skills
- Excellent written and oral communication skills
TECHNICAL SKILLS
PROGRAMMING/SCRIPTING LANGUAGES: Java, J2EE (JSP, Servlets, EJB), JavaScript, HTML, CSS, JavaScript, XML, XSLT, XSD, PL/SQL, WSDL, HTML5
Basic Knowledge: C, C++, ASP, ASP.NET
JAVA FRAMEWORKS: Struts, EJB, Spring, JQuery, Hibernate, JSF, JPA, Web-Services, JMS, MQ, AJAX, JUnit
Development tools: Eclipse, IBM RAD, Toad for Oracle, Clearcase, ANT, Jenkins, uBuild, uDeploy, Maven, SVN, Visual Studio, SQL Server, ClearQuest, JIRA, Textpad, Rally, Notepad++, Tivoli Toolset, BMC Remedy, SSH Tectia, Crucible
PROFESSIONAL EXPERIENCE
Technology Analyst
Confidential
Responsibilities:
- Lead the onshore and offshore teams on individual development and enhancement projects
- Take care of new developer on-boarding as well as off-boarding as per work-availability
- Elicit and confirm requirements
- Provide estimation and resource allocation
- Create and review high and low level design documents
- Coding, deployment and unit testing
- Code review
- Provide production support to changes including any defects
- Perform annual disaster recovery exercises
- Application and infrastructure documentation
Environment: Spring, Struts, EJB 2.1, Servlets, JSP, JSF 2.1,JavaScript, HTML5, JQuery, CSS, SOAP/XML based Webservices, RESTful Webservices, IBM MQ Series, Hibernate 4.3, JPA 2.1, Junit, Log4J, ANT, Maven, IBM DB2 database, Oracle database, TOAD for Oracle, BeyondCompare, IBM RAD, IBM Websphere, Tomcat, Tortoise SVN, IBM Rational Clearcase, Crucible, JIRA, BMC Remedy, IBM Tivoli Toolset, Maven, ANT, Junit, Softpro SignDoc Web, Snowbound VirtualViewer, Introscope, Fiddler, SSH Tectia, Archer, Autosys, C++, Visual Studio, ASP.NET, Win32 API, SQL Server database
Software Engineer
Confidential
Responsibilities:
- Created high and low level design documents
- Coding, deployment and unit testing
- Mentoring new developers joining the team
- Code review
- Software configuration management
- Build, deployment and smoke testing before delivering to test teams
- Provide application support by fixing any defects, and working on small enhancements
Environment: EJB, Servlets, JSP, JavaScript, AJAX, SOAP/XML based WebServices, IBM RAD, IBM Rational Clearcase, IBM Rational
Software Engineer
Confidential
Responsibilities:
- Created high and low level design documents
- Coding, deployment and unit testing
Environment: Struts, JSP, Servlets, Oracle Database, IBM MQ Series, SOAP/XML based WebServices, IBM RSA(Rational Software Architect), IBM Rational ClearCase, Log4J, ANT, Textpad
Software Engineer
Confidential
Responsibilities:
- Estimation for the migration
- Create high and low level design documents
- Coding, deployment and unit testing
Environment: Visual Studio, VB6, ASP.NET, SQL Server database