Angular Js Developer Resume
San Jose, CA
SUMMARY:
- Over 8+ years of experience in developing User Interface (UI) applications using cutting edge front end technologies.
- Hands on experience in web development with a strong background working on open source technologies, including HTML/HTML5, DHTML, XML, XHTML, CSS/CSS3, JavaScript, Backbone JS, jQuery, Flash, ReactJS, AngularJS.
- Experience working on Bootstrap, Angular.js, Backbone.js, Knockout.js, Responsive design and Media Queries
- Experience working on Bootstrap with Responsive design and Media Queries.
- Extensively used the JavaScript frameworks and jQuery plugins.
- Worked in Agile Scrum projects and attended Daily Scrum meetings, User Story review meetings, Sprint Review and Retrospective meetings as part of Agile Methodology.
- Well - versed in Object Oriented Programming (OOP) with JavaScript.
- Experience in using version control systems - Git, SVN.
- Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading training sessions.
- Perform enterprise application and server upgrades with patches and services packs.
- Develop and Implement enterprise web application solutions for process improvements, trouble-shooting, production support, and new product development in assigned area.
- Expertise in scripting T-SQL queries, complex stored procedures, user defined functions (UDF), Database triggers with ETL knowledge on SSIS, SSAS, and SSRS.
- Managed indexes, statistics and tuned queries by using execution plan for optimizing the performance of the databases.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like AngularJS, Pure CSS and Bootstrap.
- Experience in creating test suites using JASMINE and always participated in cross-browser and platform testing, QA and UAT testing and bug fixing.
- Created complex Stored Procedures, Triggers, Functions (UDF), Indexes, Tables, Views and other T-SQL code and SQL joins for applications following SQL code standards.
- Developed & supported various mission critical Client Server applications by handling Database requests for various application development teams involving complex business logic, functionality.
- Experience of using browser Debug tools like Bugzilla, Firebug.
- Experience in quality assurance and unit testing, acceptance and integration testing.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS:
Programming Languages: Core Java/J2EE, JavaScript, EcmaScript6, ASP.net, C, C++, C#, VB, Python, SQL, PL/SQL.
Frameworks: Struts, Angular JS, React JS, Redux, J query Redux, Spring, JSF, Hibernate, Angular 2.0, Node JS, requireJS, Backbone, ASP.NET,PHP, Jasmine, Apache CXF
Development Tools and IDE: IntelliJ, Eclipse IDE, Rational Rose, TOAD, Clear Case, Webstorm, Gulp, Developer Tools, Spring Tool Suite, JBOSS, Protractor, Jenkins, sublime, Amazon AWS tool set.
Databases: Oracle, SQL Server, MySQL, PostgreSQL, Mongo Db and DB2.
Operating Systems: Windows XP, Mac, iOS, Windows NT/2000, UNIX, Solaris 8.0, Linux.
Web Technologies: JavaScript, Ajax, XML, XHTML, CSS3, JSP 2.0/2.1, JSTL, Spring 3.2, Log4j, HTML5, DHTML, XSLT, AJAX, SASS, GWT, JQuery, JSON, RIA framework, Amazon Web Services, Kafka, Restful web service, Visual force, SOAP.
J2EE Design Patterns: Front Controller, Composite View, Business Delegate, Session Façade, DAO, Command Pattern, Singleton pattern, Service Locator.
Debugging Tools: Bugzilla, Firebug, Fiddler, J Unit v 4.12,Yeoman, Grunt.
Application/Web Servers: Apache Tomcat 5.x/6.x,Web sphere Application Server8.0, IBM Web Sphere 7.x/6.x, Selenium, J Boss 5.0, Web Logic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0
PROFESSIONAL EXPERIENCE:
Confidential,San Jose,CA
Angular JS Developer
Responsibilities:
- Involved in the Software Development Life cycle phases like Requirement, Analysis, implementation and estimating the time-lines for the project.
- Experience in designing page layout using HTML5, CSS3 along with AngularJs and adding dynamic functionality to each module.
- Using AngularJS, I created custom directives for data manipulations and to display data in company standard format in UI.
- Responsible in developing single page applications using angularJS Used UI-Router in the application.
- Used Angular MVC architecture and two-way databinding techniques in the development of the application.
- Developed non-functional HTML5, CSS pages from the mock ups and involved in UI review with Architect and Business Units.
- Built custom UI Widgets and Application logic using OOD and MVC architecture.
- Experience in angular-chart.js for working with the donut and the line graph.
- Designed dynamic client-side JavaScript, codes to build web forms and simulate process for web application, page navigation and form validation.
- Used Node Package Manager (NPM), Bower to install the necessaries packages from my app, Used Gulp for Task Automation.
- REST uses the standard HTTP request and response mechanism, simplifying implementation and providing for a looser coupling of the client and server.
- Build re-usable Web components and styling.
- Widely used optimization techniques in existing code.
- Developed production CSS using LESS to maintain a scalable design system.
- Extensively usedBootstrap for rapid development and styling of HTML components.
- Tested frameworks using Mocha and Karma.
- Extensively participated in developing the website across different browsers and performed cross browser testing.
- Involved in bug fixing and assisted QA team in navigating through the pages.
- Worked with teams where requirements are constantly being implemented, tested and improved.
- Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
Environment: Eclipse IDE, Angular JS, D3.JS, Bootstrap, AJAX, JSP, Sublime Text 2, Backbone.js, JQuery, JavaScript, React JS, JSON, Dreamweaver, Apache Tomcat,Fiddler,Photoshop, GitHub, OOPS JavaScript, Selenium 2.4, JAXP 1.2, Restful webservices, Node.js, JDBC, PostgreSQL, Grunt, JSTL, Mongo DB, Illustrator, Gulp, Bower, karma, JUnit, JIRA, Protractor, Jasmine, ASP.NET, iOS, Jenkins, Spring framework, JSP,JBOSS Drools, Hibernate 3.3,Rabbit-MQ, HTML4/5, CSS3, SASS, moment, LESS.
Confidential, Charlotte, NC
UI/Java developer
Responsibilities:
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
- Designed business applications using web technologies like HTML4/5, and CSS3 based on the W3C standards.
- Used Unix Commands for manipulating the data in deployment phase.
- Actively used JavaScript, J query andAJAX, CSSfor frontend development. On the backend, it was Java (JSP) and Oracle.
- Developing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.
- Created AngularJS Controller Which Isolate scopes perform operations in UI.
- Accessed functions in web server using Restful web-services.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menuselections into a cookie.
- Developed custom directives using angular.js.
- Worked with a team which includes Tech Leads, Business Analysts, System Analysts and Testers using Agile (Scrum) methodologies.
- Implemented Model View Controller(MVC) architecture using Spring framework.
- Maintained Cross Browser compatibility and implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Involved in development of rich user interface components using JSON, Ajax, JavaScript, JQuery and HTML5.
- Used JavaScript for adding little functionality to the existing application (calendar, tooltips, hiding elements, etc.
- Developed user interface using JSP, JSP Tag libraries, require JS, Java Script andNode.js.
- Used JDBC for Manipulating data in the database.
- Used APIs design pattern for data access through service calls and usedspring framework in the application.
- Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Implemented various Core Java concepts such as Exception Handling, Collections API, Generics, and Enhanced for Loop Inheritance and Polymorphism.
- Used Web services - WSDL and Restful to access the data stored in regional databases Used Eclipse 3.0 as IDE, Maven as the build tool and Clear Case for the version control.
- Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc. for test/development purpose in local environment.
- Deployed Application on WebSphere Application Server v7.0.
Environment: HTML4/5, CSS3, Bootstrap, AJAX, JSP, Sublime Text 2, Angular JS, Backbone.js, Polymer, JQuery, Redux, JavaScript, OOPS Javascript, React JS, JSON, Require JS, Dreamweaver, Photoshop, GitHub, Spring 3.0, JAXP 1.2, Mongo DB, Restful web-services, Node.js, Spring framework, Hibernate, MySQL, PostgreSQL, JDBC, Amazon Web Services, Grunt, Jenkins, JSTL, JavaScript,Illustrator, Gulp, Bower, karma, iOS, JUnit, JIRA.
Confidential,West Virginia UI
Java Developer
Responsibilities:- Developed and implemented MVC with Spring framework.
- Involved in the application design, with architects and development of business logic using Java & J2EE - Spring DAO, Spring MVC, Hibernate and Maven.
- Worked extensively on Build process for all applications that are currently supported.
- Worked on Tealeaf an IBM tool to recreate the sessions and UI events.
- Involved in application server side and client side development.
- Developed Scheduling jobs using Spring - Scheduling.
- Worked on developing REST web services.
- Worked on writing technical design documents to enhancements for audit purpose.
- Design of database, hibernate mapping and persistence layer configuration.
- Implemented different levels of relationships such as, one to one and many to many relationships in hibernate.
- Worked on fixing the batch jobs and scheduling them to the end users.
- Worked on very complex application using struts and spring integration on same place.
- Configured new WebLogic 12c server in all testing and production environments.
- Worked on critical defects with detail analysis, bug fixes and unit testing, applying patches in production.
- Participated in meetings and discussed business requirements to modify requirement & manage code changes.
- Involved in deployments using several LINUX scripts.
- Working on Continuous Integration (Jenkins) to configure the project jobs to build on daily/weekly basis.
Environment: Core Java, Java SE 6.0, J2EE (JSP, Servlet, Spring, Struts 2, Web services), AJAX, RAD 8, WAS 7, JMS, XML, Oracle, Windows XP/08 and Hibernate caching, hibernate configuration filesetc. Tools Used: RAD 8.0, Clear Case, TOAD, Agile Methodology, Object Oriented Application Development.
Confidential,Cleveland, Ohio
UI Developer
Responsibilities:
- Involved in SDLC for the application.
- Designed Web Pages using HTML, CSS and JavaScript for better UI.
- Enhanced application to achieve uniformity through all the web pages using Style sheets.
- Created User Controls and Custom Controls to encapsulate the UI.
- Used session and cookies for the security purpose.
- Responsible for providing technical, production support in analyzing the issues to the users and fix them.
- Created webpages per client's requirement standards throughout the development and maintenance of the website using DHTML, HTML, XML CSS, Media Query and JavaScript.
- Use TagMan for Less code, more templates, highly visual and Simplify tag management processes and reduce the resources and time required to add, edit, and remove tags from sites.
- TagMan is Drag & Tag Library, designed for marketers (Clients) to select and deploy any tag in a few clicks which we use for our online CDN works softly and smoothly.
- Created prototypes and mock-ups, Wireframe for web page layouts.
- Responsible for visual communication and presentation resource developed with Adobe Creative Suite.
- Designed artwork for ads, logos, brochure in media like newspapers, magazines, etc. developed in Photoshop, In Design, and Illustrator - Adobe Creative Suite.
- Visualized & designed 2D -3D Logos in developed in Adobe Flash.
- Worked on and existing web-pages for SEO and web-redesign.
- Involve in creating and consuming of Web Services for the online payment process using C#.
- Involve in designing the structure of Database.
- Extensively used SQL Server 2005 for writing the Query and Store Procedures.
- Prepared various test cases to fix the bugs and ensured an error-free using N Unit Testing and End-to-end testing.
Environment: Visual Studio 2008, MS SQL Server 2005, C# and ASP.Net 3.5, LINQ to SQL, Web Services, Visio, AJAX, Adobe Creative Suite-Adobe Photoshop, Adobe in Design, Adobe Dreamweaver, Adobe Illustrator, Adobe Flash, HTML, CSS, JavaScript, TagMan.
Confidential, Pittsburgh, PA
Angular JS Developer
Responsibilities:
- Implemented user-friendly UI design with HTML5 and CSS3.
- Designed the front-end applications, user interactive web pages using web technologies like HTML, XHTML, and CSS.
- Developed non-functional HTML/5, CSS3 pages from the mock ups and involved in UI review with Architect and Business Units.
- Developed the web forms from designs provided by the design team.
- Created and tested different front-end forms using AJAX, JavaScript, Angular JS and CSS.
- Implemented various JavaScript/jQuery effects on the pages.
- Used Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used Firebug for debugging and for element styling.
- Resolved some cross-browser issues.
- Designed and modified the images and banners as per the requirement using Adobe Photoshop
- Used jQuery High charts for interactive charts on the web application.
- Worked on Team Foundation Server, version control system, on day-to-day basis to maintain the code history.
- Used Bugzilla as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Developed pages that are cross browser compatible across the browser like Internet Explorer versions 7 through 9 (Win XP, 2K3 and Win 7 OS), Mozilla Firefox, Safari (Win and OS X), etc.
- Maintain consistency of front-end via code over variety of browsers.
- Involved in daily SCRUM meetings to keep track of the project status
Environment: JEE, Struts2, JSP, Eclipse, Hibernate, JQuery, Node.js,Angular js, Backbone,UML, JavaScript, HTML, CSS2/3, ANT, Log4j, Web Services, and Apache Tomcat Server.
Confidential
Java/J2ee developer
Responsibilities:
- Involved in the development of JSP.
- Involved in developing the JUNIT test cases.
- Developing and maintenance of Software applications using SPRING, HIBERNATE, JAVA/J2EE.
- Involved in the development of Action Classes and Action Forms using struts.
- Extensive use of spring (IOC, MVC), Struts.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag libraries.
- Used Apache Struts Framework.
- Developing customized Light weight persistent classes and ORM Software (HIBERNATE) Utilized MySQL 2008 database with WebSphere server.
- Used spring framework in this application.
- Worked closely with development teams during Technical Design, Development, Testing, Deployment and maintenance stages of the project.
Environment: Spring, Struts, Hibernate, JSP, Web Services, IBM Web Sphere, MySQL.