We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • 8 + years of extensive Experience in designing User Interface (UI) applications, coding, integration and testing using JavaScript, HTML 4.0/5, DHTML, CSS2/CSS3, Angular JS, Node JS, JQUERY, AJAX, JSON, JDBC and XML.
  • Experience with full Software Development Life - Cycle, objects oriented programming, database design and agile methodologies.
  • Proficiency in deploying applications on J2EE Application servers like Apache Tomcat, JBoss, WebLogic and WebSphere.
  • Working knowledge on configuration of Apache Ant, Apache Maven and Grunt built automation tools.
  • Extensive experience in styling, developing custom reusable components, data visualization components and possess good knowledge on using MVC frameworks.
  • Experience in using various IDE’s like Adobe Dreamweaver, Eclipse, NetBeans, WebStorm, Adobe Photoshop and source code editors like Notepad++, Sublime Text.
  • Experience in developing multi-tier enterprise solutions using Java/J2EE technologies such as Restful Web Services, Spring, Struts, Hibernate, Servlets, JSP and testing frameworks like JUnit, TestNG.
  • Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
  • Good Knowledge in Design Patterns like MVC, Singleton, Data Access Object and Business Delegate.

TECHNICAL SKILLS

Languages: Java, Java Script, Angular JS, SQL

Front end Technologies: Java Script, JQuery, Angular JS, JQuery UI, Node JS, OO Java Script

Web Technologies: HTML/HTML5/DHTML, CSS/CSS 3, JavaScript, Jquery, Ajax, XML, Adobe Photoshop

Web/Application Servers: WebSphere, WebLogic, JBoss, Apache Tomcat

JAVA, J2EE Technologies: Spring Frame Work, Struts Frame Work, Hibernate, JSP, Servlets, JDBC, JMS, JPA, JNDI, JUnit, Web Services

Database: Oracle 10g/9i

IDE/TOOLS: Eclipse, NetBeans, WebStorm, Dreamweaver, Notepad++, Sublime Text

Build tools: Maven, Ant, Grunt

Operating Systems: Windows / Unix

Version Control: SVN, CVS, Git

ORACLE Tools: TOAD, SQL Navigator

SDLC Methodologies: Waterfall, Agile, Scrum

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Software Developer

Responsibilities:

  • Developing front-end heavy web application using OOP JavaScript, Angular JS, Node.js, HTML5, CSS3, SASS pre-processor, AJAX, and Bootstrap framework.
  • Debugged layout issues to ensure consistency across all modern web browsers.
  • Worked with Jenkins for continuous integration and build automation.
  • Consumed REST APIs using Angular factory and service methods for JSON response string.
  • Performed unit-testing using Jasmine test framework with Karma test runner.
  • Worked with GIT for software versioning and revision control and followed Agile Scrum methodology.

Environment: HTML5, CSS3, SASS, Angular JS, JavaScript, Node JS, REST, GIT, Bootstrap, Jasmine, Karma.

Confidential, Hoffman Estates, IL

Software Developer

Responsibilities:

  • Designed prototypes and developed Single Page Application using Angular JS, jQuery, JavaScript, Node.js, HTML5, CSS3 and Bootstrap framework for responsive web design.
  • Scaffolded the application using Yeoman scaffolding tool, Bower package manager and Grunt build tool.
  • Worked with Hibernate ORM framework for persistence logic which consisted of creating XML mapping files and Hibernate Query Language (HQL) queries.
  • Developed Angular JS Directives and Custom Directives to extend the functionality of HTML and for DOM manipulation.
  • Consumed REST APIs using Angular factory and service methods for JSON response string.
  • Performed unit-testing using Jasmine test framework with Karma test runner.
  • Worked with GIT for software versioning and revision control and followed Agile Scrum methodology.
  • Documented technical manuals and user instructions.

Environment: HTML5, CSS3, Angular JS, JavaScript, Node JS, REST, GIT, Bootstrap, Jasmine, Karma.

Confidential, Atlanta, GA

Software Developer

Responsibilities:

  • Designed, developed and maintained Single Page Application based on Bootstrap V3, Angular JavaScript Framework, Angular UI, Angular UI-Router, Angular UI Grid, Flot Charting Library, Data Tables plugins, HTML, CSS and adopted Jackson JSON Library in Servlet for Back-End serialization and de-serialization of the JSON objects.
  • Developed Angular JS Custom Directives to extend the functionality of HTML and for DOM manipulation. The GUI Architecture is meta-data driven and the reusable components are built with custom directives and services.
  • Created Angular JS Services for consuming Restful Web Services. The GUI BE is developed in Java/Spring, Spring Restful Services and JAX-WS Web Services to interface with the external subsystems.
  • Used Eclipse IDE, Angular JS Batarang and ng-inspector tools for debugging.
  • Performed unit-testing using Jasmine test framework with Karma test runner.
  • Worked with SVN for software versioning and revision control.

Environment: HTML5, CSS3, Angular JS, Node JS, AJAX, JavaScript, REST/JSON, SVN, Eclipse, Bootstrap, Jasmine.

Confidential, Philadelphia, PA

Senior Web Developer

Responsibilities:

  • Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
  • Setting up Angular JS framework for UI development. Developed html views with HTML 5, CSS 3, JQuery 1.1.0, JSON, Angular JS 1.0.1, 1.2, Java Script.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture.
  • Produced and consumed Rest Web Services, developed DAO’s and DTO classed for services and consumed through Angular factory service calls from front end.
  • Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
  • Involved in designing the user interfaces using JSP.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX
  • Used ‘TestNG’ for backend test cases and ‘Jasmine’ for angular JS test cases.
  • Using Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Worked on Twitter Bootstrap to create Responsive Web Design.

Environment: HTML5, CSS3, Angular JS, AJAX, JavaScript, jQuery, JSON, SVN, JSP and Eclipse, TestNG.

Confidential, Seattle, Washington

UI Developer

Responsibilities:

  • Working in custom created framework and creating custom Widgets and plugins and writing code in a modularized and reusable manner.
  • Developing webpages by using HTML5, CSS3, jQuery and JavaScript.
  • Implemented client side MVC using Angular Java Script. Used angular routing for navigation between Views.
  • Development of Client Side Validation techniques using JQuery and Angular Java Script.
  • Specially working with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
  • Developed front-end reporting screen using Angular JavaScript.
  • Proceeding over code review meetings, understanding the cross framework impact across the organization and defining controls / plugins accordingly.
  • Preparing Unit test cases for all the application & fixing defects if any.
  • Main area of concern remains compiling to accessibility requirements for handicapped / visually impaired or practically anyone who uses the website.
  • Making pages that are cross-browser compatible.
  • Developing Widgets and plugins using jQuery for common controls.

Environment: HTML5, CSS3, AJAX, jQuery, Angular JS, JavaScript, JSON, XML, Eclipse.

Confidential, Detroit, Michigan

Front End Developer

Responsibilities:

  • Used jQuery for basic animation and end user screen customization purposes.
  • Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
  • Responsible for creating the screens with table-less designs meeting W3C standards.
  • Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Design and Java coding of business components as Enterprise Java Beans (EJB) and exposed as REST web services.
  • Integrated with the back-end code (ASP.NET) using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
  • Fixed the defect and tracked them using Quality Center to completion by communicating and co-coordinating with the QA and business people.

Environment: HTML, CSS, JavaScript, ASP.net, SQL Server, AJAX, JavaScript, Dreamweaver, XML, REST.

Confidential, Buffalo, NY

UI Programmer

Responsibilities:

  • Worked in a team to build flows for websites using HTML, CSS and JavaScript, created the new hire training procedures materials for new employees.
  • Performed trouble shooting and maintained relationships with internal and external resources; worked with version control systems.
  • Organized the contractor procedure manual for web flow creation using program such as PVCS, Mercury Test Director, Photoshop, Dreamweaver, and FTP.
  • Designed the Front End applications, user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, and JQuery.
  • Validated the code in HTML 4.01
  • Performed GET and POST requests in Ajax of XML, JSON using JavaScript, JQuery. Involved in fixing Front-End issues with the layouts.

Environment: HTML, XHTML, CSS, JavaScript, JQUERY, JSON, JAVA, Oracle, ECLIPSE, MOCKUPS and WINDOWS.

Confidential

Programmer

Responsibilities:

  • Developed the front end with JSP, HTML, Servlets, JavaScript and CSS.
  • Developed Bean classes.
  • Developed data access classes using JDBC and SQL queries.
  • Involved in the design and development of presentation and web layers based on MVC Architecture.
  • Developed UI components using Swing, google Window Builder pro with eclipse RCP integration.
  • Designed UI modules interfaces using AJAX controls like paginations, Date Picker modules using Data Picker Widget.
  • Developed the validations using Java Script.
  • Involved in Unit and System testing of system.

Environment: JSP, HTML, CSS, JavaScript, Servlets, JDBC, SQL, Swing, MVC, Ajax.

We'd love your feedback!