ROHIT SONI SiteCore certified professional developer
Sun Certified Java Programmer (SCJP1.4).
Email: *************@*****.***
Phone number: 608-***-****
SUMMARY
** ***** ** ********** ** Information Technology industry.
5 years of experience in Dot net related technologies such as Asp.Net 4.0, C# 4.0, ADO.NET, MVC 5.0, Web services, WCF, WPF, LINQ, RAZOR, Castle Windsor,TDS and SQL Server 2008.
1.8 year experience of Sitecore a .NET based CMS tool
Developer .NET based secure online application using Visual Studio 2008 to 2015 and GlassMapper ORM.
1 years of experience in responsive design in AngularJS and REST API environment.
5 years are experience in Spring/Struts framework.
Experience of Google and Site Catalyst web analytics tool, google search appliance.
6 yrs experience in developing complex application using Spring 2.5 core, Struts1.2 Tiles, Tag, Validation frameworks to facilitate the development of complex MVC architecture based web applications using MyEclipse IDE.
Rich experience on UI side like AngularJS, JS, AJAX, XSLT, XML, and CSS.
CXF and .NET based web service creation and client implementation.
Work with E-marketing team and various business users and provide marketing online solution to fulfill business need.
Experience in designing system based on OOAD using UML and design patterns for web applications.
Experienced in setting up company Version policies, build schedule using ClearCase over UNIX and Visual Source Safe (VSS) and CVS and GIT.
Experience in writing build script for configuration and deployment of application in development, staging and production using ANT, Harvest, and Maven.
Performed rigorous testing (unit testing, functional testing), written functional and unit test cases, test script and used various tools/technology like bugzilla, JUnit and Load Runner.
Current Job Responsibility:
SME for amfam.com involve in design, development of application and involvement in each phase of development.
EDUCATIONAL QUALIFICATION:
Bachelor of Engineering (B.E) Computer Science & Engineering –2001
COURCE
DURATION
COLLEAGE
UNIVERSITY
Bachelor of Engineering
July 1997 to July 2001
JIT Borown
RDPV, Bhopal
TECHNICAL SKILLS:
Content Management : Sitecore 8.0, Site publisher, Teamsite7.2.1, Teamsite 6.7.2, Teamsite 6.5, Open deploy6.0, datadeploy6.0, Form API, CSSDK, Workflow modeler
Programming languages : C#, Java 1.5, Perl5.0, CGI, AngularJS, REST API
Backend Databases : Oracle 10g/8i/9i, SQLServer 2012
Web Technology : .NET 4.5, MVC 5.0, GlassMapper, Struts1.2, Java1.4, JSP1.2, JDBC1.2, Servlets2.3, XML, XSLT, XML Schema, Hibernate,JavaScript1.2,HTML4 LDAP, JDBC12, XHTML, DHTML, CSS, PL/SQL, ANT, AJAX, PMD, log4j
Application Servers : Web Sphere 6.1, JBoss4.0
IDE : VS 2015, WSAD, My Eclipse.
UI Technologies : AngularJS, JS, CSS, XSLT, HTML,
Web Server : Apache web server (Tomcat 5.0), Resin3.0, IIS7.0
Operating systems : UNIX Linux, Windows 2012/08
Version Control System : CVS, Harvest, ClearCase, VSS.
Design Tool : Rational rose, Visio
WORK EXPERIENCE:
Company name
Position
Duration
Kforce Inc.
Sr. Consultant
August 2011 to Present
Diaspark Inc
Sr. Consultant
Nov 2008 to July 2011
KPIT Cummins
Sr. Software engineer
Sep 2005 to Sep 2008
Netdecision Inc
Java Developer
Jan 2005 to Aug 2005
Idea Compu Soft
Software engineer
March 2003 to Dec 2004
Project Details:
Client: American Family Insurance (onsite) Apr 10 - Present
Project Title: amfam.com and WCM support
Employer: Kforce
Amfam.com redesign using Sitecore CMS a .NET CMS tool and front end REST best service model and Java web services as back end wiring using Struts and spring frameworks. My role in this project as .NET development and designer, Involved in redesign, component development and data accumulation module.
Retrofitting CMS in Amfam.com, involve in design of CMS component and content devilry mechanism for amfam.com involve development of various auxiliary web applications like chat tool, agent website, My account, google analytics, google search appliance integration .
Role & Responsibility: Sitecore and .NET Developer
Involve in design and development of amfam.com Sitecore .net framework.
Develop UI my account SiteCore component that interact with REST API and Java web services down the line.
Responsible for understanding requirement and design components.
Involve in migration of web forms components to MVC components.
Migration of CMS tool from TeamSite to Sitecore.
Involve in support and maintenance and integration of amfam.com and sub system with other system.
Client: McAfee Inc. Jan 09 – Apr 09
Project Title: mcafee.com
Employer: Diaspark Inc
Mcafee.com is main web site of McAfee Inc buid in .NET environment. Business group wants upgrade current website to dynamic website also updating CMS to Teamsite6.7.2, introducing Sitepublisher, Globalization Management System (GMS) world server along with teamsite search and reports. Teamsite server is deployed in Windows environment. Application involve several components like Tab, Site Navigation bar, header, footer, power footer and page component build in ASP.NET and several fixed layout and free layout templates also uses several workflow for publish content, Delete content and metadata insertion GUI and deployment based on workflow modeler and Perl/CGI.
Role & Responsibility: .NET and Interwoven Teamsite Developer
Develop web forms that consume data from CMS tool Teamsite.
working on component development using XSLT, XML, Java (cssdk)
Developed publish, delete / update workflows.
Develop Perl module and Java files (CSSDK) Sitepublisher and Workflow.
Metadata insertion GUI and metadata processing and storing into DB.
Setting up UI customization like menu and application.
Client: Cummins Inc, Minneapolis Apr 07 - Dec 08
Project Title: Cummins CMS
Employer: KPIT Cummins
This is migration project where CMS server for Cummins PGBU unit migrated to TS 6.5 to TS 6.7.2 as well as done enhancement and support CMS
Role & Responsibility: Sr. Software engineer
Code migration and content migration that involve cgi. Perl, Java code as well as 1.2 TB of data.
Code migration from UNIX to LINUX environment.
JSP based UI tool that always to view/update source and target details for OD.
new Code branch setup that deploy code to every environment.
Implementation of new workflow with workflow modeler
Teamsite Search setup for various branches.
Rewriting of Teamsite Role management related modules link access management, user lookup tool
Develop tools to check TS health work as crontab.
Setup Teamsite integration with OAM (Oracle Access Management) authentication tool.
Setup Non OS teamsite users using LDAP server.
DAS implementation for Metadata deployment.
RSS feed xml creation tool for cumminspower.com website using CSSDK.
Creation and setup of crons that CMS using to interacting with different application that sends notification to various applications that using TS about any outage, Blackout time or unavailability of services.
Creates external tagger module that used by different application to tag there content that stores in DB and utilized in Fast search.
Involve in support of this application like user access and any small CR.
Environment: Teamsite6.5, Teamsite6.7.2 JDK1.5, Struts1.2, websphere5.1, Oracle10g, CSSDK2.0,Perl/CGI,XML, Workflow modeler
Cummins Inc, Minneapolis Sept 2005 - Mar 2007
Project Title: CumminsOnan.com
Employer: KPIT Cummins
CumminsOnan.com is the official online home for Onan products, including Onan and Camp Power generators, engines, provide product specification and service provider details. This application had built on ATG server, now application has migrated to WAS 5.1 server with J2EE platform with Struts 1.2 frameworks & MVC architecture and uses JSP as front-end tool and Oracle as back end server.
Role & Responsibility: Sr. Software Engineer
Involved in development and implementation used Interwoven Teamsite templates
Develop send email to author, approver and owner of content in different phase of workflow using Perl modules.
Developed taxonomy, banner and dynamic main menu, left menu templates.
Create system to attach Mata tag for content created using extended attribute that Metadata further utilized in Google analytics for site statistics like how many user access site and which page and which duration.
Iwat command triggers setup for submit and create branch events.
Design and implement Interwoven Teamsite Workflow wrote supporting functions in CGI / Perl.
Integrate web application with Siteminder authentication tool.
Setup and implement crons that sync up application data with external database.
Complex designs using effective Java for enterprise level application that includes: Struts Tiles, localization and internationalization feature, JDBC, Oracle 9i and PL/SQL.
Involved in designing of system using use case based approach.
Wrote PL/SQL procedure to interact with DB and get banners details.
JSP/Servlets/Action Classes for front end development.
Involved in deployment with J2EE technologies by following struts MVC architecture
Wrote dynamic OD and DD module that deploys content on development, staging and production web servers and database server.
Environment: Interwoven Teamsite6.5, Interwoven Teamsite5.5, JDK 1.4, Struts1.2, WAS5.1 IDE, Ldap, Oracle9i, SQL developer
Client: HP Jan 2005 -May 2005
Project Title: HP Printer Demonstration
Employer: NetDecision Mumbai
This Project made for HP Company, which provides online demonstration for their instruments in dynamic way any customer can choose their combination according to that the picture will display. One of the most important features of this project is its web pages display in seven Languages this is achieved through xml. This site is based on CMS (Teamsite) for content upload.
Role & Responsibility: Software Developer
Interwoven Teamsite templates development for navigation and menu generation.
Participated in Development, Testing and Maintenance of the project.
Design XML schema, use xml parsers JAXB to parse XML, JSP to present data using XSLT.
Use java email component to develop send mail component.
User JavaScript for client side validation.
Create unit test cases and used bugzilla tool for rigorous testing of application.
Wrote shell script over UNIX that schedule job and provide computed input to function that call in job.
Environment: Interwoven Teamsite 6.5, Java, JSP1.2, Servlets2.0, JDBC2.0, XML, Window 2000, Oracle8i, Tomcat5.0, Shell script and UNIX
Project Title: Network Topology Management System Mar 2003 - DEC 2004
Client: Infinite Computer Solutions. (Bangalore, India)
Employer: Idea Compu Soft
Network Topology Management System (NTMS) application maintains the topology of the AT&T’s IP networks. Topology data includes router information derived from the network routers by running various ‘IOS commands’ on them. This topology information extracted is then populated into Network tables of the database. NTMS is also responsible for generating ‘discords’ meaning the differences between the data extracted from routers in the network and the data deployed into DB from other AT&T’s inventory, provisioning applications.
Role & Responsibility:
Design of Modification request (MR) in NTMS.
Coding and Unit testing.