Software Developer / Front End Resume
Austin, TX
SUMMARY
- Over 7+ Years of professional experience in all phases of Software Development Life Cycle including Application Design, Development, Integration, Implementation,Maintenance,Testing, and Debugging of various client/server web applications
- Proficient in designing and developing teh front end, component - based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer
- Very good experience in Document Object Model (DOM) and have a strong understanding of DOM Functions, alongside experienced in dealing with cross browser issues.
- Having hands on experience with JavaScript.
- Responsible for checking Cross Browser Compatibility of different elements and tags hence worked on different browsers like Internet Explorer, Google Chrome and Firefox.
- Developed responsive web design with media queries for mobile applications
- Expertise in of Service-Oriented Architecture SOA (REST, JSON, and XML)
- Responsible for initiating, planning, construction, execution, monitoring and controlling web applications
- Experienced in designing table-less layouts.
- Expertise in client side designing and validations using HTML and Java Script.
- Sound Understanding and good experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Built both table-based and table less, websites for clients.
- Usage of JSON for faster and impulsive responses.
- Significant experience in using tools like Firebug and other dev tools.
- Consistent Experience in using teh IBM Rational Application Developer, Eclipse IDE and JBoss.
- Highly motivated, reliable analytical problem solver and troubleshooter with strong attention to detail.
- Adaptable to new, evolving technologies and can implement them in current projects.
TECHNICAL SKILLS
Web Technologies: HTML 5, CSS3, JavaScript, JQuery, JSON, AJAX, JSP, XML, Polymer, Angular JS, React JS, Node JS, Redux and Bootstrap.
Java Technologies: Java, J2EE, Servlets, JSP, Spring MVC, Struts, JDBC and Hibernate.
Web Servers: IBM WAS Apache Tomcat, IIS and JBoss.
Tools: IBM RAD, Eclipse IDE, Maven, Notepad++, Sublime Text, Web Storm, VS Code.
Version Controls: MKS, GIT and SVN.Environment Agile (JIRA)RallyCloud Technologies: AWS, Azure.
Build Tools: JenkinsWork
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Front End Developer
Responsibilities:
- Design and develop UI screens based on wireframes provided from teh UX team.
- Worked closely with product managers to build innovative new solutions.
- Participate in architectural discussions with teh UI team to improve our technology stack.
- Come up with new ideas to promote best practices for code reviews and deployment procedures.
- Deliver high-quality and maintainable code using test-driven methodologies.
- Experience working with RESTful APIs.
- Worked on teh legacy products to build and redesign teh responsive UI using Bootstrap CSS.
- Fix bugs with teh existing code.
- Understanding of cross-browser compatibility issues and ways to work around them.
- Worked with teh backend team for UI Integration.
- Worked with ECMA Script 6 features. Used Webpack for building ES6 and JSX.
- Worked with NPM commands and using package.json for managing dependencies and dev-dependencies.
- Experience working with offshore developers, monitor and provide them support to implement teh various UI
Environment: - HTML/HTML5, CSS/CSS3, LESS, ReactJS, Redux, React-Router, ES6, Java, Go, Jira.
Confidential, Austin, TX
Software Developer / Front End
Responsibilities:
- Analyze user requirements and develop appropriate software solutions.
- Designed and developed theUIlayout and front-end programming for web application that matches teh wireframes using teh latest HTML5, CSS3 and AngularJS.
- Extensively used all teh new HTML5 features like local storage and new input attributes.
- Used new CSS3 features like multi-column layout, gradients and web fonts, transform and transpose and media.
- Good Experience in implementing MVC frameworks like Angular for AJAX data calls using teh $http service.
- Experience with implementing and consuming RESTful APIs.
- Implemented RabbitMQ using teh NodeJS.
- Experience working with Redis Cache.
- Developed Node.js application, server side and client-side SOA architecture.
- Used Node.js based microservice to transform teh data being sent to teh UI.
- Worked on consuming JSON object creation, parsing on both clients as well as server side.
- Analyzed and parsed teh response of JSON in order to update DOM.
- Worked with SASS pre-processor to simplify writing teh CSS stylings.
- Fixed cross-browser issues across browsers like IE11/Chrome.
- Knowledge and experience in building scalable Node.js applications
- Worked with teh Gulp tool in building teh project, also worked in creating teh gulpfile.js for managing teh build operations.
- Used Bower and NPM to manage front-end and node modules respectively.
- Performedunit testing using Mocha/Chai and Jasmine/Karma
- Worked in teh Agile methodology and used Scrum in implementing teh project.
- Used Rally as a tool for project tracking and management where we update teh daily tasks performed.
- Experience working with microservice based architecture.
- Experience working with Cloud based technologies like Predix/AWS.
- Experience working with offshore teams.
Environment: HTML/HTML5, CSS/CSS3, JavaScript, AngularJS, NodeJS, Polymer, Java, Agile methodology, Gulp, GIT, Karma, Jasmine, Java, J2EE, Predix.
Confidential, Phoenix, AZ
JS Developer
Responsibilities:
- Responsible for enhancing, and maintaining teh application which is delivered in Software as a Service (SaaS) model hosted in teh cloud.
- Working with teh senior director of application architecture to understand and implement new functionality for teh solution.
- Worked closely with teh UX Team to create a Custom Components Library using ReactJS.
- Developed Single Page Applications (SPA's) using React- router.
- Used AJAX and JSON to make asynchronous calls to fetch data on teh fly.
- Program and execute unit test cases in a TDD methodology using Jasmine/Karma.
- Supported teh application during quality assurance, user acceptance testing, and post release.
- Participated in peer code reviews.
- Experience with implementing and consuming RESTful APIs.
- Involved in fixing bugs across teh modern browsers like IE11, Mozilla Firefox and Chrome.
- Responsible for enhancing teh performance of teh application.
- Responsible to implement teh NodeJS for different environments like production, qa, and dev.
- Redesign teh screens based on teh wireframes.
- Used Azure for building/deploying teh application.
- Used media queries to implement responsive design.
- Experience in using less preprocessor.
- Experience using SQL Server management studio.
Environment: HTML5, CSS 3, ReactJS, AJAX, JSON, Gulp/Grunt, Node.js, Jasmine, Karma, .Net, Bootstrap, LESS, Visual Studio, TFS, Agile, GIT, Azure SDK.
Confidential, Birmingham, AL
Application Programmer/ Analyst
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed and developed multiple-browser compatible front end screens using HTML5, CSS3, JQuery and JavaScript.
- Used AJAX and JSON to make asynchronous calls to fetch data on teh fly.
- Used CSS3 animations to incorporate loaders on teh webpages.
- Handled various cross browser issues related to IE11 vs Google Chrome
- Designed webpages using Bootstrap modals for a better design.
- Implemented JQuery events like hide, show, toggle, toggleClass, click, ready, hover, bind etc.
- Used JQuery selectors like id level and class level.
- Implemented Angular Controllers to maintain each view data.
- Implemented directives to make custom components.
- Used AJAX to improve teh application performance by getting teh data from teh server without refreshing teh page on client side.
- Handled calls from controller to UI.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Used JQuery Data table plugin effectively and applied various functionalities like Shift Select and other user based selections to select teh data available in various ways.
- Implemented Restful web services.
- Converted teh XML data to XSLT to make teh data available on teh webpage.
- Used Jenkins for building/deploying teh application.
Environment: HTML5, CSS 3, JavaScript, JQuery, AJAX, JSON, AngularJS, Spring MVC, Bootstrap, Eclipse, Agile
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Developed all teh UI pages using HTML 5, CSS 3, JavaScript, and JQuery.
- Created XHTML Pages with CSS and teh Box Model
- Responsible for creating responsive design.
- Used JQuery core library functions for teh logical implementation part at client side for teh application.
- Involved in writing JQuery based Ajax Requests using jQuery, Ajax, JQuery. Post and JQuery. Get (options).
- Used JQuery Events to manipulate teh elements depends on teh user interactions (ready (), hover (), bind (), click (), keypress () etc.)
- Used JQuery to traverse through a DOM tree and manipulated teh nodes in teh tree. Implemented teh Drag and Drop functionality using JQuery framework.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Responsible for setting up Angular JS framework for UI development.
- Developed html views with HTML 5, CSS 3, JQuery, JSON, AJAX and AngularJS.
- Used Spring Restful Web services framework for teh development of Integration layer.
- Integrated teh Java code (API) in JSP Pages.
- Used various enterprise design patterns in teh development of code for extensibility and maintainability (Singleton and MVC).
- Debug teh application using Firebug to traverse teh documents and manipulated teh nodes using DOM and DOM Functions.
- Involved in developing HTML and JavaScript for client-side presentation and data validation on teh client side with in teh forms.
- Identify teh customer needs and modify teh code based on their requirements.
- Successfully executed all teh test cases and fixed any bugs/issues identified during teh test cycles.
- Responsible for code reviews.
Environment: HTML5, CSS 3, JavaScript, JQuery, AJAX, JSON, AngularJS, JBoss, Agile.
Confidential
Application Developer
Responsibilities:
- Responsible for teh developing webpages based on HTML 5, CSS 3 and JSP.
- Involved in designing and implementation ofMVCdesign pattern using Struts framework
- Responsible to create mockup using mockup tools like Balsamiq.
- Successfully performed teh RESTful APIs Integration using XML and JSON
- Used JQuery to create dynamic popup’s to notify teh user.
- Modified widgets and plugins to stream live data from teh social networking sites.
- Conducted full functional tests, link tests and teh browser compatibility tests for teh websites.
- Conducted extensive tests and analyzed teh current version of teh legacy application and developed a new version based on teh feedback.
- Recommended and implemented a new design for teh existing website to achieve better performance.