We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

San Antonio, TX

SUMMARY

  • 8+ years of experience in web application/user interface as Sr UI Developer
  • Extensive experience in developing complex web applications using HTML5, CSS3, Cross Browser Compatibility, following W3C Standards, XHTML, DHTML, JavaScript, jQuery, JSON, DOM, BootStrap, MVC frameworks
  • Developed various Single Page Applications using JavaScript frame works like Angular.js and React.js. Integrated various services via AJAX using JavaScript, Angular.js, React.js and jQuery
  • Designed great user experience using cutting edge technologies like Angular.js, Node.js, JavaScript, jQuery plugins, AJAX, dynamic HTML, JSON, Backbone.js, Bootstrap
  • Hands - on experience in Node.js for server-side programming
  • Complete knowledge about Angular.js features like Two Way Binding, Custom Directives, Controllers, Filters, Services, Project Architecture. Also React.js features like Components, Life Cycle Methods, Unidirectional Data Flow using the Flux Architecture.
  • Highly proficient in working with CSS preprocessor directives like SASS and LESS; using mixins, functions, custom grid systems following object oriented modular CSS patterns. Hands on experience in working with complex CSS layouts like Positioning, Key frame animations and Pseudo elements
  • Proven experience in working and customizing CSS frameworks like Bootstrap & Foundation using OOCSS and BEM patterns
  • Developed Enterprise applications utilizing J2EE platform and using its services like EJB, JDBC, JNDI, JMS, SAX/DOM, Web Services-SOAP, RESTFUL.
  • Rendered Angular directive as a React component using the ng-react module to increase the performance of a Single Page Application; continued using Angular.js for the underlying business logic.
  • Worked on tools like Gulp, Grunt, WebPack and developed CLI applications using commander module
  • Working experience with various version control systems like GIT, SVN and various bug tracking tools like Bug-Zilla
  • Experience in developing client side applications using Angular.js in a clean Model View Controller way
  • Implemented Angular.js controllers to maintain the data present in each view. Implemented Angular service calls using Angular.js factories
  • Experience in utilizing Angular.js services for creating singleton objects using the $http service provider & $q deferred provider
  • Familiar, working with the Flux Architecture and a thorough knowledge on virtual DOM implementation
  • Profiling Java Script applications, debugging memory leaks, Reflows and Repaints. Debug issues using tools like Browser Stack.
  • Sound knowledge about Profiling and Optimizing a Single Page Application
  • Involved in the software development life cycle, followed fast paced agile environment methodologies, used object oriented programming.
  • Oracle Sun Certified Java SE6 Programmer
  • Experience in communicating with the offshore development team on daily basis
  • Good team player and highly motivated to produce performant and robust software.
  • Extremely curious about front-end technologies and the capacity to master them with keenness and awareness with a profound knowledge on cutting edge technologies
  • Result-oriented, Highly motivated, Hardworking and Smart Problem Solver and trouble shooter with mere attention

TECHNICAL SKILLS

Programming Languages &Web Technologies: C#, Java, SQL, PLSQL, HTML/HTML5, CSS2/CSS3, XML, XHTML,DHTML, JavaScript, AJAX, JQuery, JSF, JSON, Grunt, Gulp, Webpack, Node.js.

JavaScript Frame Works: JQuery, Backbone.js, Angular.js, React.js, Moment.js, D3.js, Highcharts.js

Software Methodologies: Object Oriented Analysis and Design, SDLC (agile, waterfall model)

IDE's and Tools: Eclipse IDE, NetBeans, Notepad++, Atom, Sublime text, WebStorm, Visual Studio

Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar, Safari Web inspector, Browser Stack, Browser Sync

Database: MySQL, Oracle, MS SQL, MongoDB

Version Control: Perforce, SVN, Git

Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, WebSphere, Nginx

Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X.

PROFESSIONAL EXPERIENCE

Confidential, San Roman, CA

Sr. UI Developer

Responsibilities:

  • Developed a core services of Analytics with Node.js, Angular.js, corresponding UI components using React.js.
  • Worked with the browser by virtual DOM and component life cycle like Mounting, Updating and Unmounting in React.js
  • Utilized the Flux architecture using Redux state management library
  • Developed and performed test cases usingKarmain the unit test, and used the ProtractorandEnzyme
  • Used Angular.js as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used Immutable.js objects to manage the application state, and pass down as props to react components.
  • Used ng-react angular module to integrate react components within Angular.js application; Angular.js for the underlying business logic.
  • Leveraged SASS as the preprocessor to manage and build application styles
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in Angular.js
  • Used tools like Grunt, Gulp task runners and orchestrators for the build process
  • Created client surveys and displayed the results in a dynamic report (d3, jquery, mysql)
  • Involved in the configuration management using CVS and GIT
  • Efficiently used functional libraries like Lodash to manipulate complex collections involved within business logic
  • Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site
  • Usage of adobe Photoshop for retrieval of images.
  • Worked on cross-browser compatibility and fixed the bugs for several browsers.
  • Worked with Developers in UI Integration and defect fixing. Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA)
  • Used JavaScript to build a scalable network application where it can handle many connections concurrently
  • Collaborated with Business Analyst and product owners to create wireframe mock-ups.
  • Wrote code to interact with back-end Java, AJAX, and JSON.
  • Worked in UI testing with JIRA, which is generally testing the graphical user interfaces, how user interacts with the application, and testing application elements like fonts, layouts, buttons, images, colors etc.
  • Create, edit and maintain responsive themes using front-end development frameworks including Bootstrap.
  • Wrote advanced AngularJS code, following best practices in the industry; responsible for creating a futuristic and consistent project structure adhering to software principles.
  • Extensively used AngularJS directives; wrote custom directives, controllers and services.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Constructed the RESTful application using Node.js as a server-side language.
  • Created rich application websites using Angular, Node.js, and Yeoman.
  • Collaborated with diverse teams in a fast-paced, dynamic business environment with efforts ranging from day-to-day support to complex initiatives for iconic American brands impacting customers world-wide.

Environment: HTML5, CSS3, JavaScript, JQUERY, PHP, AJAX, JSON, XML, APACHEMAC OS, Web trends, ECLIPSE, SVN, GitLab, LESS, Angular JS, Ajax, Bootstrap, Node.js, JSON, JIRA, Grunt.

Confidential, Boston, MA

Sr. UI Developer

Responsibilities:

  • Involved in discussions with the Business Analysts to identify the technical requirements. Heavy interaction with UX/UI teams in various Geo locations.
  • Agile Story research/grooming/tasking/interacting with other teams/developers.
  • Implemented application using Open Web Application Security Project (OWASP) guidelines; Working on complete SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of the application and deployment on Web Logic server (Java Portal Environment).
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Handled Payments and transactions, Credit Card/Bank Account Validations on the Client side.
  • Development, eCommerce shopping cart and checkout functionality that requires complex rules and logic and integration with backend systems.
  • Development the whole application module using front-end frameworks such as JavaScript,jQuery, AngularJS.
  • Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Analyzed and optimized pages and page design for maximum performance.
  • Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Designed the table less layouts using LESS CSS preprocessor as per W3C standards.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: HTML, CSS, LESS, JavaScript, JQUERY, JSP, AJAX, JSON, XML, Eclipse, Angular JS, Node.JS

Confidential, San Antonio, TX

UI Developer

Responsibilities:

  • Designed dynamic and multi-browser compatible pages using HTML, CSS, JQuery and JavaScript.
  • Implemented the search functionality for Internal Application using Elastic Search and Backbone.js.
  • Responsible for ensuring the pattern consistency across all pages.
  • Wrote application level code to interact with the backend databases JQuery AJAX and JSON.
  • Applied J-Query scripts for basic animation and end user screen customization purposes.
  • Used AJAX & JSON communication for accessing RESTful web services data payload.
  • Design website and maintain the website content up to date.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Utilized SASS as the preprocessor to build and manage application styles.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Used Backbone.js for connecting API’s and to enforce the communication to the server and to design business applications.
  • Utilized Backbone Marionette framework to build complex views and layouts within the application.
  • Developed page layouts, navigation, animation buttons and icons.
  • Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end development such as web pages, graphics and multimedia's.
  • Involved in up gradation and maintenance of website to the new layout using the Grid orientation model Bootstrap framework.
  • Used data tables, a table plugin for JQuery, to display the data in tables along with pagination.
  • Developed stored procedures, SQL, Triggers, Schemas, Tables, Views.
  • Experience in creating print specific CSS style.
  • Used agile method for requirements gathering.
  • Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.

Environment: HTML, CSS, JavaScript, JQuery, Backbone.js, Underscore.js, Marionette.js, Handlebars.js, AJAX, Usability Testing, Agile methodology, WAMP Stack, Dreamweaver, Eclipse.

Confidential

Frontend Developer

Responsibilities:

  • Developed all the UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and Ajax.
  • Created XHTML Pages with CSS and the Box Model.
  • Integrated the Java code (API) in JSP Pages.
  • Used jQuery core library functions for the logical implementation part Confidential client side for all the applications.
  • Involved in Writing jQuery based Ajax Requests using jQuery (Ajax for options), post & get methods on jQuery.
  • Used jQuery Events to manipulate the elements depends on the user interactions.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
  • Implemented the Drag and Drop functionality using jQuery framework.
  • Used jQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM API.
  • Involved in developing XUL, HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Contact with different customer for their requirements and Modified code as the customer needs.

Environment: HTML, CSS, JavaScript, jQuery, Java, AJAX, JSON, Eclipse, MS Office, Windows.

Confidential

Software Developer

Responsibilities:

  • Gathering the requirements from Business System Analyst and used agile methodologies, involved in daily scrum meetings
  • Performed end-to-end design and development of all layers of the application.
  • Wrote external CSS file, which linked to the HTML file to increase the traffic of the web site.
  • Involved in software coding, testing, and debugging for web presentation layer using HTML, CSS, according to internal standards and guidelines.
  • Wrote JavaScript for dynamic manipulation of the elements and to validate the input.
  • Used JDBC thin drivers to connect to the back end Oracle9i database.
  • Develop the business logic using Java, JDBC and Deploy on Tomcat server
  • Worked with backend data manipulation using JDBC and stored procedures
  • Wrote PL/SQL and SQL blocks for the application
  • Wrote data conversion programs for handling the changes to the existing database schema.
  • Designed and created the database tables and wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers, packages and functions.

Environment: HTML, XHTML, XML, CSS, JavaScript, AJAX, Java, PHP, SQL, PL/SQL, SVN, Java

We'd love your feedback!