Software Developer Iii Resume
Dallas, TX
SUMMARY:
- 8+ years of IT experience as a Front - End UI Developer with JavaScript, jQuery, HTML4.0/5, DOM, AJAX, CSS3, Angular.js, Angular 2, XHTML, Bootstrap, React.js, JSON meeting W3C standards.
- Expertise also in back-end development using Node.js, Express.js, MySQL and Mongo DB .
- Experienced in developmental processes such as Requirements Analysis, Development, Maintenance and Testing and associated methodologies.
- Proficient in front-end engineering with Object-Oriented analysis and JavaScript.
- Intricate working experience in plain JavaScript functionality, logics, scope maintainability and name-spacing the variables.
- Experienced in making use of expanded HTML5 APIs such as audio, video, SVG.
- Hands on expertise in Java frameworks such as jQuery either for manipulating the DOM or for AJAX operations.
- Sound knowledge of Document Object Model (DOM) Functions.
- Expertise working with CSS Box model, Positioning, background, Pseudo-class, Pseudo Elements, layouts, texts, tables, lists and links, Align, Dimension, Float, borders, margin and padding.
- Used flex box features of CSS3 in the web application development projects that required Responsive Web Design.
- Extensively used Angular 2 features like Directives, Filters, Two-way Data Binding, Services, Templates, Routing for building Single-Page-Applications.
- Experienced in developing effective web applications using J2EE Frameworks like MVC architecture, Hibernate, Struts and Spring frameworks.
- Expertise in using Web Design tools such as Bootstrap .
- Experience in writing application level code to interact with APIs using JSON .
- Skilled in back-end development using Node.js , Express.js and MongoDB .
- Involved in writing database queries, tables, procedures and triggers using MySQL .
- Expertise with Agile and Waterfall developmental processes.
- Worked on documentation tools and editors such as Eclipse, Net Beans, Edit Plus, Visual Studio, Sublime text, Grunt, Gulp, Notepad++ .
- Extensively used jasmine and karma for performing unit and end to end testing.
- Experience in using SVN and GIT for version control and MAVEN for project development procedure.
- Hands-on experience in continuous integration and continuous deployment using Jenkins 2.7.1.
- Good knowledge on various IDE tools like RAD, Eclipse & Net Beans.
- Worked with variety of applications servers such as Tomcat APACHE, WEBLOGIC and IBM WebSphere.
- Effective time management skills and problem-solving skills, exceptional interpersonal skills, outstanding written and verbal communication.
- Extremely motivated, solid analytical skills and ability to deliver in fast paced, high stress environment.
- Ability to work efficiently as a team environment as well as independently with an intention to work hard to meet project deadlines.
- Highly experienced in E-commerce, Healthcare and Banking domains.
TECHNICAL SKILLS:
Programming Languages : Java, C, C++
Web Technologies : JavaScript, jQuery, CSS 3, HTML 5, JSON, BootstrapAngular JS, Angular 2/4/5, React JS, Express JS, Node JS, PHP, XML, XHTML, XSLT, AJAX, SASS, YEOMAN, GULP, GRUNT.
JavaScript Libraries: Backbone.JS, Ext.JS2.0/1.0, Node.JS, AngularJS, jQuery, bootstrap.JS, Require.JS
Application/Web Servers : Apache Tomcat, HTTP Web Server, Jetty Server, Web Logic, Web Sphere .
Version Control: Git Hub, Perforce, TFVC, CVS, Apache Subversion.
IDE : Eclipse, Net Beans, Edit Plus, IntelliJ IDEA, Visual Studio, Sublime text, Atom, Grunt, Gulp, Notepad++.
Databases & Platforms : MySQL, Oracle 9i/10g/11g, Mongo, NoSQL
Testing: Jasmine, Mocha, Chai and Karma
Debugging Tools: TIBCO, Bugzilla, Firebug, Chrome Developer Tools
Build Tools : Ant, Maven, Gradle, Jenkins
Other Tools: Docker, Browser stack, JS Hint, JS Lint, Windows Movie maker, MS office, Adobe Photoshop, Dreamweaver
Operating Systems : Windows 2000/XP/7, Windows 8/8.1, Windows 10, Linux, UNIX
Development Methodology : Agile, Waterfall.
PROFESSIONAL EXPEREINCE:
Confidential, Dallas, TX
Software developer III
Responsibilities:
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents in Agile environment.
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, CSS3, RWD and Responsible for creating detailed wire frames and process flows.
- Followed the Agile methodology to implement the application.
- Developed an application using HTML, CSS3, Bootstrap and Angular in a Test-Driven Development (TTD).
- Converted mock-ups into hand-written HTML, CSS3, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Established pages using CSS3 to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Responsible for client-side UI Validation and implementing Business logic based on user selection using jQuery, JavaScript.
- Developed Single Page Application (SPA) using Angular2/4 Framework.
- Used Angular2/4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Knowledge in UI Architecture design using Angular2 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators.
- Coding, testing of reusable JavaScript, CSS3, HTML5 / libraries for complex UI controls.
- Interacted with the back-end staff and scrum master at the daily meeting for new features in this web app using Agile software development methodology.
- Used Angular Http Request to read data from web servers and process JSON data to render in the UI.
- Used AJAX module to handle RESTful calls to enable communication between view components and servers.
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Used RESTful APIs which support JSON and XML to access back-end data payload.
- Wrote SQL queries, stored procedures, triggers in SQL server .
- Managed server-side validations and permissions using Node js.
- Extensive experience in implementing Model-View-Controller (MVC) architecture using Angular Framework.
- Defined custom validators in angular for the Form field validation implemented through HTML5.
- Experience in Angular 2/4 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 the development of presentation layer using Angular and HTML.
- Experience in consuming web applications developed via REST/SOAP based APIs.
- Debugging applications in different browsers using Firebug, and testing applications using Jasmine/karma.
- Worked with source version control tool GIT to manage the code repository.
- Created complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Worked with build tools Gulp.
- Worked with JIRA Tool to keep track of the Bugs/Issues/Features list.
Environment: HTML/HTML5, CSS/CSS3, Bootstrap3, Typescript, Angular2/4, JavaScript, SQL server, Node.js, JIRA, jQuery, AJAX, JSON, Responsive Web Design, Gulp, Bower, Webpack, Jasmine, Karma, Firebug, Agile.
Confidential, Pittsburgh, PA
UI Developer
Responsibilities:
- Implemented the Drag and Drop functionality using JQuery framework.
- I mainly have worked with jQuery and Ext.JS front end libraries but have also used YUI on a large project as well.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
- Created mockups and wireframes for a new website.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used Agile practices and Test-Driven Development techniques to provide reliable, working software early and often.
- Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML.
- Involved in web development consulting focused on the React.js, Node.js and Express.js .
- Designed PDF, Excel and Print previews for all the reports in the application using HTML5, JavaScript and SQL Stored Procedure.
- Tested the Client-side JavaScript files using Karma framework.
- Construction of UIs using JQuery, React.js, Bootstrap and JavaScript.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Deployed in application servers and integrated with SVN , Jenkins , Jenkins Jobs.
- Developed JUnit, Groovy test cases for unit test of all developed modules.
- Worked with GIT as a version control tool in the project.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in writing application level code to perform client-side validation using JQUERY and JavaScript.
- Developed database connection and SQL Queries to create dynamic content on web pages.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
- Developed cross-browser compatible website using HTML5, CSS3, MySQL and jQuery.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed all the UI pages using HTML, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS, JSON, JavaScript, jQuery, Ajax.
- Comprehensive Experience in Application design using UML, UML tools, Rational Rose and software methodologies like RUP, Iterative development and Test-Driven development.
- Developed JSP pages and Servlets for customer maintenance and use Angular 2.
- Developed fast loading images using Adobe Photoshop CS3.
- Version control through CVS (Concurrent version systems) .
- Implemented Presentation layer using CSS Framework, knockout JS, Wire-framing, HTML5.
- Created XHTML Pages with CSS3 and the Box Model.
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
Environment: JavaScript, HTML5, CSS3, JQuery, DHTML, XSLT, MySQL, Angular2, Backbone Js, Karma, Bootstrap Js, React Js, Express Js, Node Js, GIT, Ajax, Apache Tomcat, SVN, Jenkins, DOM functions, Junit, Groovy test cases, Agile.
Confidential, Plano, TX
UI Developer
Responsibilities:
- Responsible for the design and creation of visualizations of new high-impact visual applications to make data actionable.
- Developed application pages using HTML, CSS, Bootstrap, JavaScript and jQuery Enhanced user experience by designing new web features using MVC Framework like Node.js.
- Used JSON for storing and exchanging information between browsers and servers.
- Used jQuery to different section of the website page.
- Developed the server side using java and front end with java scripting, XML, HTML Designed dynamic client-side JavaScript codes to build page navigation.
- Worked on cross browser compatibility and fixed the bugs for several browsers such as Internet Explorer, Mozilla Firefox and Google Chrome .
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Experience working closely with Business Analysts and Product team in understanding the technical requirements.
- Modularized front-end CSS and JS code.
- Used AJAX for server communication and seamless user experience.
- Worked in teams where requirements were constantly being implemented and tested.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
Environment: HTML, CSS, Bootstrap, JavaScript, jQuery, Node.JS, JSON, SQL, MySQL AJAX, XML.
Confidential, Eden Prairie, MN
UI Developer
Responsibilities:
- Developed front end for the entire website using HTML, CSS, and JavaScript.
- Converted raw images and layouts from a graphic designer into CSS/HTML themes.
- Followed Web Accessibility Guidelines while coding the website.
- Implemented client-side validations in registration forms, login and logout forms using JavaScript.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete form validations.
- Created continuous build environment on Jenkins .
- Used JQuery for interaction between JavaScript and HTML.
- Worked with the design of the templates and skins in CSS.
- Used Oracle Database for persisting the data.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility.
- Worked on Maven build tool to build and deploy the application.
- Used Eclipse IDE to develop the application.
- Adopted a cross browser and cross platform approach to make the website more versatile and Supportive.
- Used CVS version controller to manage the code versions.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Used Oracle WebLogic for deploying the application.
- Followed Agile Methodology throughout the project.
- Adhered to corporate standards with respect to problem, change and configuration management.
- Worked on Responsive Designing for websites for Tablets and Mobiles for Expressionery site.
Environment: s: HTML5, CSS, JavaScript, Java, JQUERY, JQUERY UI, AJAX, JSON, Maven, CVS version control, Eclipse, Windows, Jenkins, Oracle, Oracle WebLogic, Agile.
Confidential
Java Developer
Responsibilities:
- Worked in Agile Environment, attending everyday sprint meetings, Stand-up's and sprint review meetings.
- Extensively worked on CORE JAVA with Collections of Generics, Templates, and Interfaces for passing the data from GUI Layer to Business Layer.
- Developing the User interface design for the website using HTML, CSS, JavaScript, jQuery, AJAX controllers and XML.
- Developed the multi-user application using Java and J2EE Technologies like JSP, Servlets, Restful Web Services.
- Involved in implementation of front end validation component using JavaScript and server-side validation component using Java classes.
- Developed generic classes to validate sensitive input data.
- Implemented the concepts of Object Orient Programming (OOPs) to ease code maintainability and readability.
- Performed the Integration Testing of the application.
- Implemented Redirecting Http request to Https using Apache.
- Fixed the bugs and defects raised during testing.
- Maintained documents and source code in SVN.
- Developed web services in Java and used SOAP, Restful API's.
- Involved in documentation of sensitive data passing from server to client.
- Created database tables and manipulated data using MySQL.
- Successful integrated Restful API's utilizing XLM and JSON.
- Written SQL queries and stored procedures for validating and extracting data from the database.
- Participated in the Scrum to capture the client requirement and design of the product.
- Development and deployment activity in the project.
- Unit test case preparation and execution.
Environment: Java, J2EE, HTML5, CSS, jQuery, JSP, XML, SOAP, JavaScript, JUnit, Web logic 10.3, Eclipse, SQL Server, JSON, Restful Web Services.
