Profile Summary
UI/Web Developer with over ** years of professional experiences in User Interface Development using Web Technologies.
Designed and developed websites/pages in Adobe CQ/AEM by implementing the responsive design
Extensively used Adobe CRX, CRXDE, WCM, Package Manager and Components
Expert in developing custom CQ components and modify the out of the box components
Expert in Authoring and publishing the Adobe CQ applications and performed cross-browsing testing
Adobe Certified Adobe Enterprise Manager : Developer
Strong developing experience with HTML5, CSS3 and JavaScript.
Experienced in JavaScript frameworks like JQUERY.
Expertise in using XML/JSON and AJAX to link with back-end applications.
Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
Well experienced in using version control systems subversion (SVN), Visual source Safe and team Foundation Server (TFS).
Experience in Development and Documentation throughout the entire SDLC.
Experience in designing Rich Internet Application (RIA’s) with JQUERY, AJAX.
Good experience in using Integrated development tools like NetBeans and Eclipse
Utilized Web/Application servers like WebLogic6.1/8.1, WebSphere, JBoss, and Apache Tomcat, Apache HTTP
Expert in working in agile environment.
Experience in using ANT and Maven for build automation
Used JSF layout for View of MVC. JavaScript, DHTML also used for front end interactivity.
Extensive working experience in unit testing framework and configuring loggers
Great knowledge in JIRA and Clear Quest ticket/bug tracking systems
Experience in developing new web interfaces based on the design: PSD to HTML conversion with HTML, CSS and jQuery.
Good exposure in all phases of SDLC and expertise in pre and post production support
Up to date Knowledge with the latest industry trends in UI design and usability.
Strong communication, problem-solving, and planning skills, with ability to work independently or in a team environment.
Technical Skills:
Languages : Java, J2EE
Technologies : Servlets, JSP, XML, XSL, HTML, HTML5, JavaScript, jQuery, AJAX, CSS, CSS3, AngularJS, AEM (CQ5)
Software tools and Utilities : Eclipse, NetBeans, Visual Source Safe, CVS, SVN, IBM Rational Clear case, IBM Rational Clear Quest.
Web Servers : Apache Tomcat 5.x/6.x, IBM WebSphere 6.1, Oracle Web Logic 9.1, JBoss 4.x.
Operating Systems : Windows XP, Windows 7
Database Technologies : MS SQL Server, MySQL, Oracle, IBM DB2
Browser : IE 8 and above, Firefox, Chrome, Safari
Professional Experience:
Client: Sun International
Duration: Mar 2015- May 2016
Role: Lead UI Developer
Project Description:
Sun International is Africa's largest tourism, leisure and gaming group and operates or has an interest in a total of 27 resorts, luxury hotels and casinos across ten countries. This project is the entire re-vamping of the earlier ASP.Net sun international website to AEM6.0.
Responsibilities:
Worked as the CQ component developer and UI Developer
Involved from the beginning to create the site content hierarchy, finalizing the templates, client libraries and assets structure.
Guiding the team members on requirement and functional clarifications and helping them in solving technical issues.
Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
As a Lead UI developer mentoring five UI developers as well as involved in development.
Converting the PSD designs to HTML pages along with required css and JavaScript.
Implemented the infinite scroll for paginating the data in Grid view.
Involved in developing the carousel pages using Owl Carousel library.
Worked in a fast paced weekly scrum agile development process.
Responsible for managing the stories and bug in Bit bucket.
Handling cross browser/platform compatibility issues (IE, Firefox, Chrome and Safari) on both Windows and Mobile devices
Received “Most Valuable Person” Award for my performance in this project.
Technologies/Tools Used:
HTML, HTML5, jQuery, JavaScript, AJAX, CSS3, Handlebar, JSON, Bootstrap, AngularJS, Eclipse, Git, Rally
Client: Adobe Trace
Duration: May 2014- Feb 2015
Role: Senior UI Developer
Project Description:
Adobe Trace is an Adobe Global Services (AGS) Professional Services internal tool for tracking Consulting Revenue and Resource Plans across the AEM business. Project Managers track resource forecast by AEM Contract in Trace. Projected forecast AEM Consulting Revenue is based on Actual Time submitted by Consultants in AtTask as well as Forecasted Time managed by the Project Managers in Trace. Global RMO (Resource Management Organization) manages AEM resource availability based on Project Managers Forecast Time on existing projects. Based on that data, the RMO is able to assign AEM resources to incoming, new and existing projects based on known availability and skills.
Responsibilities:
End to End development of the full MVC stack architecture of the application.
Designed the Web Client application architecture using the technologies includes AngularJS and Bootstrap.
Developing the screens based on the requirement and wireframes
Integrating with the Rest APIs
Converting the PSD designs to HTML pages along with required css and JavaScript.
Implemented the employee dashboard which renders the time logged by each employee against the working hours with the amber and red alert.
The employees can log their timing in the dash board itself and see the quarterly calculation getting updated automatically – which had be implemented using AngularJS
Played a major role in workflow design.
Managed the stories and bugs through Rally and Trello
Technologies/Tools Used:
HTML, HTML5, jQuery, JavaScript, AJAX, CSS3, AngularJS, JSON, Bootstrap, Eclipse, Git, Rally
Client: La Quinta Inn
Duration: Jan 2014- May 2014
Role: Senior UI Developer
Project Description:
La Quinta is a hotel management system which had been migrated from the J2EE based application to Adobe CQ application for both Desktop and Tablet. Adobe CQ Content Management System provides dynamic content and campaign creation along with analytics about the website access.
Responsibilities:
Worked as the User Interface Developer in the AEM team for migrating the La Quinta’s website to AEM 5.6
Involved in the development of CQ design templates.
Involved in converting the designs/wireframes to html pages with css and JavaScript.
Converted most of the images to CSS3 based styles.
Responsible for the styling and JavaScript functionalities required for the CQ components
Involved in fixing bugs and optimizing the UI for the browsers IE8 and above, Safari, Firefox and Chrome.
Collaborated with UI/UX team on product creation and hand over to the development team.
Contributed to junior developer growth and team member hiring/onboarding.
Technologies/Tools Used:
Adobe CQ5, HTML, HTML5, jQuery, JavaScript, AJAX, CSS, JSON, Bootstrap, Eclipse, Git, Rally, Trello
Client: Mirror Image Internet
Duration: June 2012 – Jan 2014
Role: Senior UI Developer
Project Description:
Mirror Image Internet is a pure-play Content Delivery Network that was founded in 1997.
The company provides content delivery services for object caching, video on demand, live streaming, content storage and an online video platform. What makes the company unique among content delivery networks is that it is one of the few CDNs that enable customers to execute customized edge computing on its network, and the only CDN that claims to have a configurable, framework-based approach to enabling edge computing that does not require coding or deployment of customer's proprietary code to its network.
Responsibilities:
Analytics, Provisioning, Administration Modules. Worked on Requirements Gathering and developing screens using HTML, CSS, JavaScript, jQuery and AJAX.
Designed and Developed JavaScript utils to automate UI components.
Involved in integrating with web service.
Fast understanding of plugins like firebug.
Fixed critical bugs under tight deadlines.
Involved in converting the designs/wireframes to html pages with css and JavaScript.
Collaborated with UI/UX team on product creation and hand over to the development team.
Contributed to junior developer growth and team member hiring/onboarding.
Received “Team Award” for this project.
Technologies/Tools Used:
HTML, HTML5, jQuery, JavaScript, AJAX, CSS, JSON, Highcharts, Bootstrap, JBoss, Eclipse, Git
Client: Infosys Mobile Enterprise Middleware Platform (mConnect)
Duration: Oct 2007 – Apr 2012
Role: Senior Java UI Developer
Project Description:
This platform addresses all diversities like different mobile browsers and their capabilities,
different mobile screen sizes, different mobile channels like android, iPhone, WP7, Blackberry etc., in mobilizing any enterprise applications or legacy systems. This platform has been developed with multiple IPs filled on the mobility space by Infosys.
Responsibilities:
Complete SDLC management on platform enhancement to support Windows desktop channel in mConnect
Architected and designed the complete thick client application development on Windows desktop inclusive of communication framework, leveraging native features and functionalities.
Developed and deployed the mConnect base mobile web application for the Insurance based company in Hong Kong.
Development of platform enhancement to support thin / browser channel for iOS.
Development of security model in mConnect to ensure secure persistent and non-persistent data.
Driven scripting and documentation of mConnect requirements, high and low level design, Unit testing, deployment manual and developer manual.
Developed and presented multiple prototypes around mConnect for various clients.
Designed and developed mobile, tablet and desktop internet based applications in exploring various features, technologies, events as part of the core research team.
Involved in the development of Ad-management application.
Migrated the existing java based mConnect thin client application to .NET based thin client application.
Received three times “Quarterly Spot Award” for my involvement in this product.
Technologies/Tools Used:
Servlets, MySQL, SQL Server, IBM DB2, HTML, HTML5, jQuery, JavaScript, AJAX, CSS, XSL, XML, Apache Tomcat, IBM WebSphere, WebLogic, JBoss / Eclipse, VSS, CVS, IBM Rational Clear case, IBM Rational Clear Quest.
Client: NextGen Web Services
Duration: Jul 2006 – Oct 2007
Role: Senior Software Engineer
Project Description: EPI -1 Online Planning & Implementation
It assists organizations with the management of their Brand Plans. It is an online marketing
Planning and implementation System. It has three main modules:
Planning: Preparing marketing plans for any brand, product, service or market segment in all industry sectors Implementation: Creating Proposals and Briefs for most marketing and communication activities
Evaluation: Measuring the effectiveness of plans in delivering goals
Responsibilities:
In charge of developing the assigned modules and do the Unit Testing
Involved in System Testing and Bug Fixing
Prepared User manual for the application
Involved in the post production support and bug fixing.
Technologies/Tools Used:
JSP, HTML, CSS, JavaScript, AJAX, MySQL, Eclipse
Name: Content Management System
Duration: Sep 2005-Jan 2006
Role: Software Engineer
Project Description: Content PAL is an easy to use [Content Management System] designed to allow people with limited IT skills to design, build and maintain their own Website, Intranet or Extranet solution.
Responsibilities:
Converted the PSD designs into HTML pages with CSS by cropping the required images from the designs using Photoshop.
In charge of developing the assigned modules and do the Unit Testing
Involved in System Testing and Bug Fixing
Technologies/Tools Used:
JSP, MySQL, HTML, CSS, JavaScript, Eclipse
Education and Certifications :
Bachelor of Technology in Information Technology (2000 – 2004) with 82 %
Certified Expert – Adobe Enterprise Manager : Developer
Most Valuable Person Award for Sun International
Best Team Award – Mirror Image Internet
3 Consecutive SPOT Award – Infosys Technologies