We provide IT Staff Augmentation Services!

Sr. Software Specialist Resume

5.00/5 (Submit Your Rating)

Cary, NC

SUMMARY

  • I have over 12 years of experience in technical analysis, solution design & delivery of end - to-end IT solutions & managing all aspects of application development. I am consistent performer and progressive learner of new technologies and methodologies.
  • A seasoned Java/Jive Developer with more than 12 years of experience in designing and developing Object Oriented solutions using Java and Web Technology frameworks like Spring, Restful services, Junit and Agile Methodologies and collaboration platform such as Jive SBS.
  • Worked as a Jive Technical Lead for Revamping cancer chat forum using Jive SBS 4.x in UK, London for Confidential UK.
  • Worked as Jive SBS Trainer to help team by taking technical session on Jive Development as well as Jive Admin module.
  • Extensive experience in Jive CS, SBS, migration and upgrading the solution/community using Jive Social business platform.
  • Over 4 years of designing and developing experience in Jive CS 1.x, 2.x, Jive SBS 3.x, Jive SBS4.x
  • Expertise in Community Site building using Jive SBS using the customization capabilities such as plugin development.
  • Possess extensive experience in designing developing and deploying highly available, scalable architectures for n-tier web applications, client/server applications using Java/J2ee technologies and Web Technologies.
  • Flexible enough to fit into any team or work as an Individual Contributor.
  • Experience and ability to work/collaborate in a global team, and extremely fitting for a multi-cultural team.
  • Experience in web applications development using Java/ J2ee on multiple application servers such as JBoss, Tomcat and Weblogic.
  • Extensive experience in server side development of an application.
  • Good hands on experience in product development and enhance it with technical innovation.
  • Played major role in Software Architect Group as well as Software Development Group and involved in architecture, technical design, discussions and code reviews.
  • Strong problem-solving skills, Analytical, communication and interpersonal skills.
  • Ability to work under pressure and execute the project on aggressive deadline.
  • Strong understanding of the software architecture discipline including logical, functional, computational, and physical perspectives. Possess extensive working experience and knowledge in all phases of the SDLC including Analysis, Design, Development, Testing and Deployment.

TECHNICAL SKILLS

Languages: Java1.5, UML, SQL, PL/SQL, AJAX, Javascript and HTML, SAS.

Collaboration SW: Jive CS 1.x, 2.x/SBS 3.x, 4.x, Liferay

Java/ JEE Technologies: Core Java, JDBC, Servlet, JSP, EJB, Junit, MockitoWeb services ( RESTFul), JSON

JEE Frameworks: Spring 2.x,3.x (MVC, IOC and AOP), Hibernate 3.2, Junit 4.

XML Technologies: XML, XSLT and Parsers (Dom and Sax).

Web/App Servers: Tomcat 5.x/6.0/7.x, Web logic 7.x/8.x, TC server, Apache HTTP

Databases: SAS Datasets, Oracle, MySql, MS-Sql

Tools: Toad, Apache Ant, Maven, Gradle, JIRA, Bugzilla, Jenkins

IDEs: Eclipse, IntelliJ IDEA

Version Control: SVN and CVS, GIT

Operating Systems: Windows (NT/200x/XP), UNIX/LINUX(Ubuntu) and MS-DOS.

Bigdata: Hadoop (HDFS), Spark, Mahout

PROFESSIONAL EXPERIENCE

Confidential, Cary, NC

Sr. Software Specialist

Responsibilities:

  • Preparing analysis sheet to upgrade and enhance the architecture and ensuring the core requirement have been met. Here this product was upgraded from SAS 9.3 to SAS 9.4 platform.
  • Preparing Technical design documents during this upgrade and assisting project manager in documentation.
  • Exploring different platforms and respective architecture and demonstrating how it can be used for our product and presenting same.
  • Demonstrating the capabilities of spring framework and then migrating application from Struts to Spring.
  • Completely re-designed the middle tier code by applying Design patterns.
  • Plugged the Testing framework in the project/solution which was not present earlier in this product (RRM).
  • Developing REST APIs for analysis, application configuration flows and guided team to follow the best practices for same.
  • Helping different testing team by taking session on REST API testing.
  • Unit Testing (using Junit, Easymock, Mockito)
  • Maintain the code quality standards by applying checkstyle, findbugs and PMD for static code analysis during build.
  • Guiding team and helping them to follow and learn best practices.
  • Responsible to handle junior level developer to help in completing their tasks.

Confidential

Technical Lead

Responsibilities:

  • Responsible for analyzing high priority defects and preparing delivery plan for same.
  • Liaising with manager to meet the client requirements and executing delivery plan.
  • Working and identifying the proper cache framework to be used.
  • Updating the design (sequence diagram, class diagram) documents using TogetherJ.
  • Coding for i18n enhancement modules.
  • Defining/Extending build strategy for the project.
  • Performing on-going reviews with client and developers to verify and validate code quality.

Confidential

Senior Developer/Technical Lead

Responsibilities:

  • Defining high level architecture, tools to be used for the project.
  • Writing High level technical design documents and get it reviewed from Client’s Technical Architect.
  • Helping development team to resolve technical problems.
  • Coding for some core modules following standard design principles.
  • Defining build strategy for the project using maven.
  • Performing on-going reviews with client and developers.
  • Preparing documentation for deployed applications/modules
  • Design and developed generic navigation control to navigate various application screens.
  • Conducted Code Review meetings and provided many suggestions for improving performance.

Confidential

Senior Jive/Java Developer

Responsibilities:

  • Conducting workshop session with business stakeholders.
  • Defining the best possible solution for the requirement by demonstrating capabilities of latest Jive Product.
  • Conducting feasibility assessments, developing and recommending strategies to deliver best possible solution.
  • Planning, analysis, specification, design, implementation.
  • Designing and defining a migration approach for existing forum
  • Converting business requirement to technical design document.
  • Training technical team by giving session on Jive SBS.
  • Leading technical offshore team
  • Helping development team to resolve technical problems.
  • Identifying user training needs to use this newly developed char forum.
  • Conducting training session for new team members to ramp them up on Jive SBS.
  • Plugin development, Widget development.
  • Defining and documenting the build strategy to be used.

Confidential

Senior Java Developer

Responsibilities:

  • Understanding the requirement and implementing web 2.0 standards.
  • Designing and coding for user management module
  • Following standard design strategy for the assigned module (design patterns).
  • Preparing Test Cases for assigned module.
  • Unit Testing & Regression Testing for the User management module.
  • Deployment on Server. It involves War File deployment on Apache Tomcat.

Confidential

Senior Java Developer / Track Lead

Responsibilities:

  • Ramping up and training a team of 10 members by giving session on Jive Clearspace software.
  • Leading a team of 10 members in developing Confidential community site.
  • Assigned modules to team members and provided technical oversight.
  • Became a member of part of code reviewer team for quality deliverables.
  • Worked with architect for technical guidance and performance strategy.
  • Driving the proof-of-concept for some of the modules during the initial phase of the project.
  • Working on SSO (Single Sign On) POC to be implemented through jive plug-in.
  • Defining build and release process for community using ant build tool/software.
  • Helping configuration management team during deployment process.
  • Conducting several case studies to further refine the knowledge of team about the software package.
  • Writing developer handbook for new team members.
  • Following standard coding guidelines to provide quality deliverables. Using Standard Check-Style, PMD tools to cover performance issue.
  • Planning/Estimation of the modules related to Iteration.

Confidential

Senior Java/Jive Developer

Responsibilities:

  • Completing Employee purchased plan application using clearspace software independently in very short span of time.
  • Defined the build and release process for the newly written application (EPP).
  • Led a team of two members in developing a web application that can be used for reference to develop a mobile application using Adobe flux and Google/Yahoo Map API.
  • Assigned modules to team members.
  • Code Reviewer for Quality deliverables using some standards like Check style and PMD.
  • Worked on Chat POC through which clearspace user can chat with each other.
  • Defined the build and release process for Community Using Ant build tool/software.
  • Helped Configuration Management Team during deployment process.
  • Played a key role during the executive archive release of the application.

Confidential

Java Developer

Responsibilities:

  • Understanding the Requirements, Specifications provided by Confidential Bank.
  • Preparing functional test-cases for Make Transfer / Add Account modules.
  • Writing Technical Design documents for Make Transfer and Add Account module.
  • Coding for Make Transfer / Add Account module with new UI.
  • Unit Testing & Regression Testing.
  • Customer Reported Defect Fixing and Support maintenance for Confidential Funds Transfer application.

Confidential

Java Developer

Responsibilities:

  • Developing UI Screen using JSP as per requirement for SRT.
  • Coding Mid-tier (Java classes) complying to MVC paradigm for Make Transfer and Add account module.
  • Writing Technical Design documents for Make Transfer and Add Account module.
  • Writing Junits for testing the developed module and later doing Regression Testing.
  • Support maintenance after go live and fixing defects reported by Confidential customer.

We'd love your feedback!