Web Developer Resume Profile
NY
SUMMARY
- 9 years of experience in developing large-scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
- 5 years of onsite experience as a lead and working directly with the clients and leading the project from all perspectives.
- Excellent knowledge in legal, e-Commerceand Bankingdomain.
- Expert in Javascript frameworks like Angular.js,Node.js, require.js, flight.js Bacon.js, HTML5, gulp.js, CSS3, Javascript Unit testing frameworks like PhantomJS, JASMINE, JQUERY, XSLT, XPATH, XQUERY, AJAX, PHP, JAVA, J2EE and template engines like Handlebars, Ractiv and SMARTY .
- Hands on experience in using MVC and Struts framework.
- Expert in application monitoring tools like AppDynamics and Site Scope.
- Good knowledge in configuration management tools such as Source Tree, Rational Clearcase, PVCS and Editors likeIntelliJ, Sublime,Stylus Studio, Zend, WSAD.
- Good Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers.
- Proficient in developing application for asynchronous data retrieval using AJAX
- Strong work experience in Web based application development and Client Server computing in n-tier software systems.
- Proficient in Object Oriented Principles, Methodologies and Best Practices.
- Experience in Functional Specifications / Business Requirement Document Analysis.
- Ability to work independently in critical components and possess good analytical, communication, interpersonal, leadership skills.
- Good knowledge of the different processes involved in the Software Development Life Cycle and has exposure to the standards, procedures documentation followed by CMMi Level 5 companies.
- Worked in Agile development methodology where iterative development was practiced.
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Ability to learn and adapt quickly with new tools and technology.
- Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
- Excellent communication, interpersonal and presentation skills. Self-starter, customer focused, detail oriented.
- Received various accolades and appreciations for taking up responsibilities and delivering reliable quality products on-time
SKILL SET
- Operating Systems Windows, UNIX, LINUX, Mac
- Languages Javascript, HTML5, CSS3, JQuery, XSLT 1.0 and 2.0, XQUERY, XPATH,JAVA, J2EE, PHP, SMARTY
- Javascript Frameworks AngularJS, NodeJS, RequireJS, BaconJS, WhenJS, WireJS
- CSS Preprocessors SaSS
- Template Engine Handlebars, Ractive, SMARTY
- Unit testing Frameworks Jasmine, PhantomJS, casperJs, PhantomCSS
- Task Runners Gulp.js
- Database Oracle
- J2EE Technologies JDBC, JSP, Servlets
- Frameworks Struts, AJAX, Oracle ATG
- Application Monitoring AppDynamics, Sitescope and Zabbix
- Tools TOAD, Microsoft Office
- Scrum Tools Urban Turtle, JIRA
- Version Control Source Tree, Rational Clear Case, PVCS
- IDE IntelliJ, Sublime, Stylus Studio, Zend, WSAD, Eclipse
- Data Management Endeca, Mark Logic
PROFESSIONAL EXPERIENCE
Web Developer
Confidential
Responsibilities:
- Involved in initial project set-up on defining folder structure for the project after we built initial project structure using yeoman generator.
- Defined complete build architecture for the project and wrote multiple gulp tasks for accomplishing the same.
- Used PhantomCSS for CSS unit testing and came up with a node plugin that would convert these test results into Junit XML for integration in Bamboo.
- Wrote responsive components using Angular, SaSSlike Menu navigation bar, login and footer section.
- Used angular-translate to include i18n and localization in the web application.
Confidential
Responsibilities:
- Involved in maintenance and development of this project from front-end perspective for paypal integration.
- Involved in total migration from site scope to AppDynamics for application monitoring.
- Created Custom dashboards in AppDynamics to monitor different metrics in the application like server usage, Heap usage etc.,
- Created custom monitoring extensions using shell script in AppDynamics to monitor certain metrics specific to the project like number of orders placed every hour.
- Worked on Apache rewrite rules for graceful upgrade during production cutover.
Environment
Javascript frameworks like AngualarJs, task runners like gulpJs for build purpose, unit testing framworks like Jasmine, phantomJS and PhantomCSS, Monitoring tools like AppDynamics and Sitescope, Shell scripting, SourceTree, IntellIJ, sublime, HTML5, CSS3
Confidential
Responsibilities:
- Involved in design of different functionalities required in our internal javascript framework BlueJs that would be best suited for the requirements of the project.
- Worked on POCs for a specific requirement using different frameworks like flightJs and Nodejs to identify the strengths of each framework.
- As the framework is evolving, I have been involved in constant upgrading of a product that we created for the scrum teams to understand different concepts of the framework.
- Have implemented different patterns on the existing framework to identify the strengths and loopholes in the framework so it can be evolved better.
- Have provided solution to different problems that the scrum teams have faced and given them a working POC for the problem using our internal framework.
- Excellent hands-on experience in different javascript frameworks and unit testing as well.
Environment
Javascript frameworks like flightJs, nodeJs, requireJs, wireJs, BaconJs, task runners like gulpJs for build purpose, unit testing framworks like Jasmine, template engines like HandleBars and Ractiv, SourceTree, sublime, HTML5, CSS3
Confidential
Responsibilities:
- Lead and coordinated a team of 20 onsite and offshore folks.
- Involved in requirements gathering, planning, resource allocation and cost estimation and end to end handling of the project.
- Designed a single optimized architecture for converting Legal documents of different content types like cases, commentary in XML format to XHTML using XSLT 2.0.
- Created optimized search query cts.query for searching on MarkLogic depending on the complex search performed in the application.
- Suggested standard HTML5 mark-up for different applications so that the application is up to latest standards.
- Provided inputs to the XML mark-up for legal content like cases, legislation etc., so it abides by available internal DTD as well as it fits in the existing design architecture to get the presentation required.
- Conduct orientation and training for new resources
- Used Stylus studio for coding and Clearcase Sablime internal tool for version management.
Environment
XSLT 1.0/2.0, XPATH, XQUERY, XML, MarkLogic cts.query, Stylus studio, Common Retrieval Engine CRE , HTML5, CSS3, Sablime, XMAT, UNIX Clearcase, LINUX, DTD, XSD, Urban Turtle, SDLC, SAX, DOM, Microsoft Word, Microsoft Project.
Confidential
Responsibilities:
- Leading the offshore team during development and testing.
- Involved in scoping the application requirement, creating design, functional specification and development using J2EE.
- Assisted new developers on development and architecture issues.
- Adopted agile methodology where iterative development was practiced.
- Involved in development of critical modules of the application like delivery cart and authentication, performing independent unit testing and peer code reviews.
- Developed HTML/JavaScript UI interfaces, data and service components using Struts Framework.
- Used AJAX and JQUERY in designing of the delivery cart page to attain drag-drop functionality.
- Used Clearcase for Version management.
Environment
J2EE, JSP, AJAX, Eclipse Web Sphere 6.1, Web Sphere 5.1.2, SOAP, Web Services, STRUTS, Java 1.5, Java, 1.6, Oracle10g, Microsoft Word, HTML5, JavaScript, JQuery, Clearcase, CSS3,YUI tools, Microsoft Project, PL SQL, IBM rational Clearcase, OOAD
Confidential
Responsibilities:
- Involved in requirement elaboration, design and development of new features and enhancements.
- Analysis and resolution of defects and mentoring junior team members were also part of my role.
- Used PHP as server side language and SMARTY for front-end.
- Used Endeca APIs in PHP for data retrieval and corresponding classification of the data returned.
- Class diagrams and ER diagrams were used for logical and physical data models.
- Created HTML, CSS, and DHTML pages for front-end, used JavaScript for client-side validation.
- Involved in the development of Stored Procedures using PL/SQL and Triggers for database updating and for data integrity.
- Designed a Stats collection program to collect the details of each user and the pages visited by them in the site.
- Implemented a security program to block the automatic scripts filling up search forms multiple times and in turn sending emails to lawyers or law firms.
- Implemented captcha support for different search forms available in the product.
- Used Google AdSense to earn revenue for the product.
- Provided my inputs for SEO optimization, so the product would be highly indexed.
- Suggested design changes for migrating the whole product from PHP to DOT NET.
- Developing test cases and performed unit testing.
- Provided production support by interacting with the end-users and fixing defects.
- Used PVCS as the version Control System.
Environment
PHP 5.2.10, SMARTY 2, XML, XSLT 1.0, JQUERY, AJAX, Endeca APIs, Oracle 10g, JavaScript, CSS, Google AdSense, Search Engine Optimization, PVCS, Zend IDE, Google Analytics, TOAD, PL/SQL, Microsoft Office, Captcha support