
John berry
- Front End UI Developer
- Boston, MA
- Member Since Mar 27, 2023
John berry
Professional Summary:
Ø Over 7 years of extensive experience as a Front-End UI Developer with technologies like HTML 4.0/5, XHTML, CSS2/CSS3, JavaScript, jQuery, AJAX, JSON AND AngularJS, React JS.
Ø Extensive experience developing rich internet applications and developing various UI widgets using JavaScript libraries like jQuery.
Ø Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Ø Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
Ø Good understanding of Document Object Model (DOM) and DOM Functions.
Ø Experience in using Bootstrap for layout, forms, buttons in the application.
Ø Expertise in Client Side designing and Validations using HTML, DHTML and Java Script.
Ø Perform Web Optimization on websites and web services for improved functionality over Cross Browsers and platforms.
Ø Proficient in applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented JavaScript, JSON, AngularJS.
Ø Proficient in making AJAX calls using jQuery and usage of JSON for faster and impulsive responses.
Ø Good experience on MVC Framework.
Ø Expertise with Client Side designing and validations using HTML, DHTML, ES6 and JavaScript.
Ø Worked with teams where requirements are constantly being implemented, tested and improved.
Ø Debug the application using Firebug to traverse the document and manipulated the Nodes using DOM and DOM Functions.
Ø Hands on Angular 2.0 components, UI services to consume rest services using Component based architecture, router for navigation and services to connect the web application to back-end APIs.
Ø Experience in working different changed procedures of Angular 1.x to Angular 2.0 such as, @Route, Router Outlet, router-link etc.
Ø Extensive experience in writing lightweight NodeJS express server, and using technologies like AJAX, JavaScript, jQuery, JSON to make connections between server and databases like MongoDB and My SQL.
Ø Used ReactJS to create the observables, Data Binding and React Flux architecture.
Ø Well versed in version control tools like GIT and SVN to manage and control software development.
Ø Experience in build tools, Gulp, Grunt, NPM, Bower, REST Web Services.
Ø Good understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation.
Ø Expertise level knowledge in entire software development lifecycle (SDLC) process from business analysis to development, testing, deployment, documenting, maintaining and user training, experience on Agile and Scrum design methodologies.
Ø Extensive experience using IDEs, including Eclipse, NetBeans, Sublime, Visual Studio, IntelliJ and Notepad++.
Ø Excellent Knowledge in MicrosoftSQL Server, Oracle SQL and BI tools Like SSIS and SSRS.
Technical Skills:
|
Web Technologies |
HTML5, CSS3, XML, JavaScript, jQuery, JSON,AJAX, Bootstrap, AngularJS, Angular 2.0, ReactJS, NodeJS. |
|
JavaScript Libraries |
jQuery, AngularJS, Node.js, MongoDB |
|
Application servers |
Tomcat Server, WebSphere, WebLogic. |
|
Version Controls |
SVN, CVS, GIT, TFS |
|
Database |
MS SQL Server, My SQL, Oracle Mongo DB. |
|
Operating System |
Windows 98/2000/XP/Vista/7/8/10, MAC OS X |
Professional Experience:
Verizon - MA.
July 2017 – Present
Role: UI Developer
Responsibilities:
Ø Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
Ø Wrote application level code to perform client side validation using jQuery and JavaScript.
Ø Built web pages that are more user-interactive using AJAX, JavaScript, Bootstrap and AngularJS.
Ø Designed the front-end applications user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
Ø Using advanced level of jQuery, AJAX, JavaScript, CSS and pure CSS layouts.
Ø Wrote jQuery function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
Ø Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
Ø Designed and developed intranet web applications using JavaScript and CSS.
Ø Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
Ø Involved in user permission settings and browser compatibility problems and made use of Require.js for support of Internet Explorer.
Ø Worked closely with engineers implementing Restful services into the front-end.
Ø Used SVN for version control and Quality Center for defect tracking.
Ø Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
Ø Creating cross-browser compatible and standards-compliant CSS-based page layouts.
Ø Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML 4.x, CSS2.x, JavaScript, jQuery, AJAX, JSON, XML, SVN.
American Express, MA
April 2015 - June 2017
Role: UI Developer
Responsibilities:
Ø Worked with wireframes to develop mockup models and also developed business and functional requirement documents.
Ø Developed applications in AngularJSand Bootstrap and deployed into development, Test and production environment successfully.
Ø Have experience using CSS processor SASS/LESS.
Ø Worked on making AJAX calls to connect the database using restful web-services and also worked on integrating the middleware to the front end.
Ø Developed several SPA (Single Page Applications) in JavaScript library.
Ø Used AngularJS and Handlebars.js framework where data from backend is stored in model and populated it to UI.
Ø Responsible for checking cross browser compatibility, Responsive Web Design using Bootstrap and hence worked on different browsers like Firefox, Google Chrome and Internet Explorer.
Ø Developed the custom directives and apps for easy use of the packages and implementation of JSON
Ø Implemented agile methodology for faster development and implemented CSS aesthetics for awesome graphics and tiles.
Ø Experience in AngularJS directives that allow the developer to specify custom and reusable HTML-like elements and attributes that define data bindings and the behavior of presentation components.
Ø Involved in writing application level code to interact with APIs, RESTFUL Web Services using AJAX, JSON.
Ø Ran the standalone front end application in Grunt Server.
Ø Used Google Chrome for debugging the application and conducted Code Reviews.
Ø Managed source control and version control using GIT and Project status tracking using JIRA.
Ø Used Webstorm as the IDE for custom development and implementation
Ø Customized the Node.js server to pick the local Package.JSON and run the applications without changing the local paths and variables.
Environment: AngularJS, UX, Node.js, JavaScript, Webstorm, JSON, jQuery, jQuery UI Media queries, HTML 5, CSS with esthetics, AJAX, Jasmine, GIT versioning.
Verizon – MA,
October 2012–February 2015
Role: Jr. Web Developer
Ø Designed the Web application layout and forms using HTML, CSS, and JavaScript, jQuery.
Ø Responsible for creating the screens with table less design following W3C standards.
Ø Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
Ø Wrote application level code to perform client-side validation using jQuery and JavaScript.
Ø Fixed bugs and provided support services for the application.
Ø Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
Ø Used AJAX calls for data updates in UI along with JSON data parsing.
Ø Used jQuery and AJAX to create attractive animations and smooth transitions for a better user experience.
Ø Used jQueryto traverse through a DOM tree and manipulated the nodes in the tree.
Ø Implemented the Drag and Drop functionality using jQuery framework.
Ø Used jQuery for creating various widgets, data manipulation, data traversing, from validations, create the content on the fly depend on the user request, implementing AJAX features for the application.
Ø Used SVN for version control and defect tracking.
Ø Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
Ø Designed applications that execute on various browsers such as Internet Explorer, Mozilla Firefox and Google Chrome using various debugging tools like Firebugs/IE Developer Tools.
Ø Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, jQuery, JavaScript, Bootstrap, Jasmine, Karma, SCSS (SASS), Responsive Design.
Kriyatec IT Systems Private Limited MA
June 2010 – August 2012
Role:Software Engineer (Web Developer)
Responsibilities:
Ø Responsible in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
Ø Worked on JavaScript DOM manipulation and picked up on jQuery.
Ø Using jQuery developed simple nav bars and other features by using multiple jQuery selectors.
Ø Designed and developed UI Search and results screens for legal Professionals.
Ø Developed the Login, Policy and Claims Screens for customers using HTML, CSS and JavaScript.
Ø Interacted with business system analyst to understand the technical requirements of the project.
Ø Involved in developing test plan and procedures.
Ø Migrating legacy applications to multi-tiered web applications.
Ø Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
Ø Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
Ø Coded JavaScript for page functionality and pop up screens and used HTML to make dropdown menus on web pages and display part of a web page upon user requests.
Ø Debugging webpages with firebug and fixing issues.
Ø Testing browser compatibility and addressing browser compatibility issues.
Environment: JavaScript, jQuery, HTML, CSS, Bootstrap, AJAX.
Education:
Bachelor of IT, Southern New Hampshire University, Manchester, NH