Front End Developer Resume
MainE
SUMMARY
- Over 7 years of experience in developing user interfaces and web applications using HTML, CSS, JavaScript, JSON, AJAX, XML, DOM and Developing single page applications using different JavaScript frameworks: Angular Js, React Js, NodeJS and Bootstrap, JQuery.
- Experience with full software development life cycle, architecting scalable platforms, objects oriented programming, and agile methodologies.
- Experience in deploying web applications using web servers: Glass fish, Apache Tomcat, Web Sphere, JBoss.
- Experience in working MVC Architecture and in using version control (GIT).
- Strong knowledge on Angular routing concepts, components, filters, MVC Architecture, expressions, and Directives. Implemented MVC framework using Angular JS that manages to split app into various components.
- Strong knowledge on GRUNT and GULP task runners, used for image compression java script minification process. Used task runners (GRUNT/GULP) for concatenating given files and minifying the script files.
- Used Grunt for compile SCSS into CSS which is undenderstandable manner for web browser, combine JavaScript file into single file.
- Experience in creating test suites using Jasmine, Karma and worked on tools such as NPM, Bower.
- Deal with different development processes following AGILE/SCRUM Methodology.
- Excellent skills on Adobe Dreamweaver, Sublime, Adobe Photoshop, Eclipse.
- Proficient in developing MVC based applications using Angular Js, and SenchaTouch.
- Expertise in troubleshooting and debugging the code with developer tools such as Firebug, IE Developer Tool, and Google chrome web developer plugins, Google analytics.
- Experience with the version control tools namely SVN, GIT, and VSS to control the software development.
- Designing and implementing high - fidelity clickable mockups of the product.
- High adaptability and compatibility to work in various project environments with different project team members.
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, XHTML, DHTM, CSS2/CSS3, SASS, Bootstrap, JavaScript, Require JS, Socket IO, Angular JS, WPF/WIN, Bower, Grunt, NPM, ExtJS-MVC, Jasmine, REST full web services, SOAP, AJAX, XML, JSON.
Programming languages and other Scripting languages: C, Core Java, J2EE frameworks, ASP.NET.
JavaScript Libraries: JQuery, MooTools, DOJO, kendo UI.
Databases: MongoDB, MySQL, AWS
Operating systems: Unix, Linux, Windows, MS-DOS.
Tools: Firebug, Toddler, DOM Inspector, and Google chrome developer tools, GitHub, Tableau, visual studio 2010.
IDE: Sublime text, Notepad++, MS Office, Eclipse, Jira, Adobe Flash player, Adobe Photoshop.
Others: MicrosoftOffice,Waterfallmodel,SCRUM/Agilemethodology, Requirements Engineering, Testing, Unified Model Language, and User design, Wireframe Design, Layout Design.
PROFESSIONAL EXPERIENCE
Confidential, Maine
Front End Developer
Responsibilities:
- Development of the Web front end user interfaces with HTML/HTML5, DHTML, CSS/CSS3, SASS, and jasmine, JQuery, JavaScript, Angular JS 2.0, Backbone JS,Bootstrap, DOM, JTML, XML and JSON.
- Developed one page websites using Bootstrap,Browserify and Angular JS.
- Developed web pages to create messages, to set up messages rules and to set up content using Handlebar Js, AJAX, and JavaScript and XML.
- Worked in developing spring related backend services. Used spring, JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
- Involved in coordinating with various internal stakeholders like UX/ AEM team involved in RWD development.
- Created and developed the internal AngularJS framework applications projects. Unit testing with Jasmine.
- Involved in writing web socket API's/ and Web Services in PHP and inPython.UtilizedPythonPandas framework to provide data analysis.
- Also involved in GraphicDesigningfor logos, flyers etc. during presenting the project and designing the wireframes for the website according to the requirements.
- Involved in testing the application like system integration testing, User Acceptance Testing and unit testing.
- Designed application databases using MySQL andPostgresSQL, sometimes rewrote queries to improve query response time.
- Wroteprotractortesting for the visual end to end testing and made sure most of the testing is automated.
- Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features usingBackbone.js, Require.jsand Responsive Design.
- Used Backbone.jsand ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used NodeJS, ReactJS,BackboneMVC framework for developing the Single Page Application (SPA).
- Add visual treatment to the designs using Adobe Photoshop CC.
- SwitchingJiraHSQL database to SQL database/ my SQl/ oracle database.
- Involved in designing, developing and testing the application with some TDD methodsDebugging and troubleshooting existing code by usingFirebug,Fiddler, and Chrome Developer Tools.
- Experience in implementing the Model-View-Controller (MVC) architecture.
- Performed Testing and validations by cross-examining the Web pages at different browsers namely Safari, Chrome, Internet Explorer, and Mozilla Firefox.
- Followed the necessary standards from W3C.
Environment: HTML/HTML5, DHTML, CSS/CSS3, SASS, OOJS,Bootstrap, Backbone Js, visual studio 2010, JavaScript, AJAX, JQuery, Java, Angular JS 2.0, Node JS, XML, XHTML, DOM,MySQL, NPM, MongoDB,MVC Architecture, Apache Tomcat.
Confidential, Beaverton, Oregon
UI/UX Developer
Responsibilities:
- Participated in the requirements gathering phase, writing the RFP’S with the phases and iteration.
- Creating sitemaps and implementing the visual document into developing the actual website.
- Designed business applications using web technologies like HTML4/5, XHTML, Handlebar Js, and CSS2/3, Bootstrap based on theW3C standards.
- Forming the DOM(document Object Model) structure. Follow AGILE methodology throughout development.
- Web site initializing through HTML, DHTML and the dynamic applications using Browserify, grunt, Node.js. Animations and styling through CSS/CSS3.
- Developed complex components with dialog on CQ5 using jQuery, HTML, JTML and CSS.
- Also involved in designing the website's UX/UIusing HTML5 and CSS after designingPhotoshopmockups. Here I was able to improve the overall site look and feel.
- Client Side code was written inReactJS, BackboneJSand Server Side Code were developed using MVC4.
- Worked withNPM, Grunt, Maven build tools and GIT / SVN source control systems.
- DevelopedWCMweb site and portal development, creation/modification of authoring/presentation templates, developing personalization rules andWCMpersonalization components.
- UtilizedNPM JS, Grunt to fasten the project building process and deployment process.
- Designed and developed interaction flows, wireframes, visual mockups, and prototypes for software and mobile applications.
- Implement the JavaScript/JQuery frameworks such asHandlebar js, NodeJSfor MVW/MVC framework.
- Dealing with data visualization by developing some project charters and initiate projects from the initial scope into the project delivery stages.
- Provided user interface design for Web-based projects, including dashboards, widgets, and products.
- Form validations with the JavaScript libraries such as Node JS and Angular JS.
- Knowledge on type of end users using the website following the business strategy.
- Connecting the html source code file with the MongoDB files to retrieve the Data related elements.
- Successful integration of the front and backend with server side being the Node JS.
- Work on the responsiveness with the Bootstrap and ensuring search engine validations.
- Testing the source codes, performing acceptance testing tracking the bugs and fixing them.
- Working on the Production support, ensuring the website is browser compatible and device responsive.
Environment: AdobePhotoshop, HTML, XHTML, DHTML, CSS/CSS3,Ext Js, Protractor, Backbone JS, Browserify,Underscore Js, toddler, firebug, Bootstrap, JavaScript, JQuery, Angular JS, Google analytics, Visual Studio 2010, DOM, DB2.
Confidential, Irving, Texas
Web Developer
Responsibilities:
- Design, develop, and test key sections of corporate website utilizing the latest application development tools.
- Key team member responsible for database support for a mobile web based application.
- Developed Presentation Layer and Front End using HTML, CSS, and JSP and validated the data using AJAX and JavaScript.
- Conduct various activities associated with application analysis, programming, and design functionality.
- Perform a variety of programming tasks as well as maintain and manage multiple websites owned by RIT.
- Implemented java Web Application (using MVC) and a service layer (WebApi).
- Used UNIX and Perl for scripting purposes.
- Developed end to end applications using Angular Js, JQuery& JQuery Mobile.
- Analyze projects along with writing, testing, documenting, and maintaining necessary computer programs.
- Collaborated closely with one product manager, one visual designer, and four engineers.
- Designed visual mockups/prototypes from wireframes and delivered final design production-ready assets for development.
- Produced high-quality user interfaces and visual designs - from concept to launch on web and mobile applications.
- Complete dedication on fixing the bugs using Firebug.
- Generated backend scripts to provide database support for mobile applications.
- Skillfully performed design and development using the Adobe Creative Suite.
- Translated client's business requirements into use case models.
- Followed User Centered Designing principles to design the user interface.
- Generated high fidelity prototypes before coding.
- Performed usability engineering and usability testing in every phase of product life cycle from requirements to deployment.
- Designed usability tests for product analysis and product functionality.
- Helped set up a usability lab and piloted the new usability testing software.
- Involved in database designing from ER diagrams to Normalization.
- Performed Query optimization.
Environment: HTML, CSS, Java, JAVASCRIPT, AJAX, PHP, jQuery, XML, XSLT, Firebug, Adobe Dreamweaver, Adobe Photoshop, MVC, Oracle, File Maker Pro, J2EE, Eclipse IDE, git, UCD.
Confidential
Front End Web Developer
Responsibilities:
- Worked with the requirements team in garnering the Requirements and preparing a Requirement for purpose (RFP).
- Analysis of those requirements and update more requirements on the client requirements.
- Followed Waterfall model for developing the website.
- Developed Web pages mainly using HTML, CSS and JavaScript and JS libraries.
- Form validations through JS plugins.
- Written JSP pages, servlets, JDBC for extracting data from database of employees and customers which is connected with the HTML pages.
- Animations effects through strong CSS/CSS3 standards.
- Back end development by SQL queries.
- Designing the new requirements through Unified Model Language and drawing the necessary diagrams.
- Developed of business logics by EJB for the termination of the project.
- Batch system and batch processing is done by java and on UNIX operating system.
- Writing of classes in Java and integrating the components those are according to the requirements.
- Pro-active with the production support team in getting the production work on time.
- Performed Unit testing and Acceptance Testing.
- Confirmation on the Responsiveness and compatibility issues on various browsers.
- Deployment of the web pages compatible with various browsers such as Mozilla Firefox, Internet Explorer, Google Chrome etc.
Environment: HTML, CSS, JavaScript, JQuery, DOM, UML, Unit and Acceptance Testing, SQL, EJB, Notepad++, UNIX and Core Java.
Confidential
Web Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Integrated different social networking site like Face book, Twitter.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
Environment: HTML, JavaScript, AJAX, CSS, JSON, JQuery, XML, Apache, MySQL.
