We provide IT Staff Augmentation Services!

Angular Js Developer/ Team Lead Resume

Santa Clara, CA

SUMMARY

  • 6+ years of experience in Design, Development and Managing of Web Application and Testing, Software Analysis especially in the domain areas of Media, Education, Healthcare and Insurance as full stack developer.
  • Expertise in Web - Development technologies like HTML5, CSS3, DHTML, JavaScript, JQuery, XML and XSL/XSLT and AJAX, Angular-JS, UnderscoreJS, JSP, Backbone JS.
  • Build Single page Application(SPA) through AngularJs, LESS, Bootstrap, and cutting edge server side technologies.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 30% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
  • Extensively used RESTful api’s using Angular JS resources, wrote business logic in controllers and created reusable angular’s factories, services and directives. Also configured routes and design templates.
  • Developed coding strategies and generated code using software development methodologies like Agile, Waterfall, and worked on Unit testing, Integration Testing using various testing methodologies, used Protractor for E2E automation testing for angularjs application.
  • Set up and configure different monitoring and web performance management tools like DataDog, Neustar and Check MK nagios. Configured pagerduty for create schedule, service and alsrting policy if Production environment.
  • Experience in SOA and developing Web services using REST, SOAP, XML, WSDL, JAXB JAX-RS and JAX-W. Also documented the RESTful API using Swagger tested Web services using RestClient UI and SOAP UI .
  • Used various version control systems, specially GIT to keep track of features in different branch, review the code and merge with master for production push applicable features.
  • Involvement in the implementation stage of the development lifecycle, Also involved in onsite/offshore model Team building / Team management, Defining best practices and standards Work closely with the lead for defining & reviewing framework
  • Mostly worked in Agile methodology both in scrum and kanban, fast paced projects of 1 week iterations sprints planning, estimating efforts and maintain board. Extensively used JIRA to maintain Agile board and different dashboard to track bugs, tasks and stories.
  • Have hands on C#, ASP .Net, Entity framework and Sharepoint server architecture.
  • Proficient with n-tier application development using J2EE Design patterns specially in Model View Controller (MVC), Singleton, Factory Pattern, Facade Service locator, Business Delegate.
  • Experience in implementing Object Oriented principles with complex programming, Multithreading, debugging, data analysis, problem analysis, problem solving and resolution issues with application systems
  • Expertise in Web application development using JSF, JDBC, JSP, Servlets, EJB, Java Beans, JMS, Struts 2.0/1.2 Framework, ORM Frameworks Hibernate/ Hibernate with Spring Data Access and Java Networking API. Developed scripts for automating tasks using ANT and MAVEN
  • Extensive database development skills using SQL/PLSQL for various Relational Databases (RDBMS) like Oracle, MySQL and Sql server.
  • Proficient in programming by using the IDE’s such as Sublime text 2, Eclipse 3.2,, WSAD, RAD .
  • Good work experience with Unicorn rails, Tomcat 5.5/6.0, Web Sphere 5.1, 6.0 application servers.
  • Good Experience on Selenium IDE and creating Scripts in Selenium -RC by using Java,and hands on Selenium web driver.
  • Possess a quick learning curve for new Technologies also enthusiastic and project-oriented team player with solid communication and interpersonal skills with ability to develop creative solutions in fast paced working environment.

TECHNICAL SKILLS

Programming Languages: JavaScript, Java, SQL, PL/SQL, C++, PHP, VB

Web Application Technologies: HTML5/HTML, XHTML, CSS3/CSS, XML 1.0, XSLT 1.0, JavaScript, AJAX, DOM.

Frameworks: AngularJS, EmberJS, Laravel, Kickstart, bootstrap, UnderscoreJs, D3, Spring MVC/ Core/ DAO

Build / Testing tools: Karma, Jasmine, Protractor,Jenkins, Selenium IDE, GIT, ANT, JUnit, Maven, SOAP UI, RestClient UI, Puppet, Shell/Unix Script, ChromeDevelopmentKit(CDK).

Software Engineering: Agile Methodology, Scrum, Kanban Waterfall, SAAS, SOA

Web performance/project management tools: DataDog, Neustar, Check MK Nagios, PagerDuty, JIRA

Development Tools: Sublime Text 2, Eclipse, Google Web Toolkit, NetBeans 6.0/7.0, Notepad++, WebStrom.

Databases: Oracle 12g/11g/10g /9i, MySQL 5.5.27/5.6, DB29.5/9.0.

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Angular JS developer/ Team Lead

Responsibilities:

  • Worked on onsite/offshore model as team lead and developer from client side, Managed team of 7 team members.
  • Followed Agile methodology maintained over JIRA, involved in sprint planning, SCRUM meetings also become internal team scrum master, showcase and retrospective.
  • Built Single page application (SOA) using AngularJS. Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Used different Angular JS modules, configure routes, created factories, services, directives and templates. wrote controller for business logic
  • Consumed client’s B2B and B2C REST API’s using Angular resources and http call, through token and leverage controller and templated according to data.
  • Set up and configure couple of web performance tools like Datadog monitors, Check mk nagios monitors, Neustar monitors and alerts. Also configure pagerduty for pager alerts according to planned schedule.
  • Collaborated with product managers, graphics designers, UI designers, and others backend technology teams to understand technical constraints of UI implementation.
  • Work closely with Frontend Developer Lead for proposal support - Work with pre-sales and solution teams and support in solutioning, estimations, etc.
  • Work closely with Frontend Developer Lead for Solutions and Assets Development - Creation of reusable assets e.g. demos, best practices, methodologies & solution approach, page template etc.
  • Responsible for Application Monitoring, Triaging of Tickets, Initiate oncall for P0 and P1 issues, Resolving production issues, Monitoring and resolving error reports, Responding to user inquiries, Analyzing root cause of high severity issues, Creating bugs for long term fixes and fix configuration bugs.
  • Used Git for version control system, to manage each feature in separate branch, to reviewed the code and resolve issue, merge separate features according to production push requirements
  • Also in one of project used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Wrote unit test cases using Karma, Jasmine, build e2e test cases used protractor for integration tests automation tests. build automation deploy script on jenkins.
  • Defining best practices and standards, mostly involved in Team building / Team management, Solution design and development
  • Responsible for resolving technical issues and provide technical suggestion / solution
  • Responsible for production deployment and all sanity testing, post production testing.
  • Responsible for delivering features to client on time define estimates and priorities and communicate this over team members and distribute the efforts accordingly.

Environment: s/Tools: AngularJS 1.4, JavaScript, HTML5, CSS3, Bootstrap, Underscore JS, LESS, Node JS, Java, Spring MVC, Ruby, Rails, LInux, Protractor, Selenium IDE, Jenkins, GIT, JIRA, MIO(Content Management systems), AJAX, REST API’s, DataDOg, Neustar, Pagerduty.

Confidential, Columbia SC

Programmer/Developer

Responsibilities:

  • Worked in Team of 6 as a full stack developer, To develop PHP laravel MVC application for marketing and retail based application.
  • Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS techniques
  • Mostly handled Client faced work, Understand the requirements documented them and designed solution. Estimates the user stories and prioritize them.
  • Used agile development method for development, Involved in Agile planning and SCRUM standup meetings.
  • Developed and Modifies legacy User Interface using HTML5, CSS3 and different JavaScript frameworks like JQuery, BackboneJS, Bootstrap, Kickstart, Underscore js.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Experienced the MVC pattern of the Angular JS framework to produce higher maintainability of the code.
  • Developed visually appealing user interface as per the requirement. User Interface has been integrated with AJAX for dynamically querying the DB at the back end.
  • Separated presentation aspects and controller aspect of the application by effectively using MVC design pattern.
  • Implemented business tier components to process sales orders, Performed unit testing and integration testing
  • Worked in SQL, MS SQL server Database for creating tables, triggers and select statements.
  • Consumed REST api’s through Angular resources and http requests to build application.
  • Wrote Rest-ful and Soap Web-services to expose the business methods to external services and SOA.
  • Involved in architecting various Business Layer and Data Management components of this web based system over J2EE architecture
  • Used XSL/XSLT for the conversion of XML format to internal XML format.
  • Used Maven for build automation and manage dependencies in project.
  • Junit was used for Unit Testing. Selenium IDE and Selenium RC for automation Testing.
  • Used Spring Core for dependency injection/Inversion of control (IOC).
  • Used Git for version control system.
  • Fixed the cross browser compatibility problems among IE, Mozilla Firefox, Opera and Chrome by using JavaScript and jQuery.
  • Used JSON for data transformation and parse data from JSON using AJAX.
  • Wrote UNIX Shell scripts to monitor logs and automate discovery of bugs in the logs.

Environment: s/Tools: PHP, Laravel framework, AngularJS, JavaScript, JQuery, EmberJS, D3.js, Underscore JS, HTML5, CSS3, Bootstrap, LESS, Node JS, J2EE/J2SE, Spring Core and MVC, Hibernate, Linux, Virtual machine, Vagrant, PL/SQL, SQL server, Selenium IDE, Jenkins, GIT, AJAX, REST API’s, Sublime Text2

Confidential, Durham NC

Programmer/Frontend Developer

Responsibilities:

  • Designed and implemented Java based “Interactivate activities” designed to enhance computational learning for research and educational purpose.
  • Converted all desktop based applications to JavaScript, to make it available for mobile platforms to enhance company market reach and product availability.
  • Developed Server side code using Servlets, JSPs running on Apache tomcat 3.0 and Enterprise Beans running on WebSphere Application Server Developed UI and Application using JQuery, AngularJS, AJAX, and JSON used frameworks like HTML kick start and bootstrap, Backbonejs and RESTful web services.
  • Implemented message center for internal and external communication between the registered users using JQuery.
  • Design and Development of Sql queries/ stored procedures and triggers that are used by the java components to retrieve data from database.
  • Worked on Presentation layer using Spring Framework, and Java Beans.
  • Responsible for Coding, Unit testing and Bug fixing of the systems.
  • Design and Development of the main architectural components (Java classes, Templates, Interfaces, Spring Controllers, JavaScript, UI tiles etc.).
  • SQL Development, ability to write and troubleshoot SQL Code and design (stored procedures, functions, tables, views, indexes, constraints).
  • Developed the presentation layer of the application using JSP pages
  • Updated/ retrieved XML files using SAX Parser. Responsible for reading/ parsing and updating XML files.
  • Created Web.xml, Validation.xml files to integrate all the components in the Spring framework.
  • Responsible for writing stored procedures and functions using PL/SQL. Accessed PL/SQL statements using JDBC framework.
  • Implemented SOAP based web service using JAX-WS and Apache CXF and REST-ful services using JAX-RS/ Jersey framework.
  • Built the application using Maven.
  • Used Google Web tool kit/ DOJO to develop AJAX scripts. Unit tested AJAX functionalities.
  • Wrote unit test cases using Junit framework, Also used tested on all well known browsers for cross browser and platform compatibility.

Environment: s/Tools: J2ee,J2se, JavaScript, AngularJS, Ember JS, ASP.NET, C#, TFS, Jquery, HTML5, CSS3, Bootstrap, Underscore JS, Node JS, JUnit, LInux, SQL server Jenkins, GIT, AJAX, Sublime Text2, Eclipse IDE, REST API’s.

Confidential, Columbia SC

Front-end Developer/Web developer

Responsibilities:

  • Worked in team of 4 people, for UI/UX design.
  • Manage team of front and back-end web developers and designers to meet project deadlines
  • Developed Servlets and custom tags for JSP pages.
  • Followed best design patterns, practices & guidelines.
  • Meet with clients to determine website goals and develop strategies for creating a strong web presence.
  • Dealing with clients for understand the requirements and design templates accordingly using various design tools.
  • Work closely with Marketing manager and Developer Lead for proposal support - Work with pre-sales and solution teams and support in solutioning, estimations, etc.
  • Optimized the website and adjust the interface to be user-friendly and more efficient.
  • Designed and implemented UI components using Struts view components, JSP, JavaScript, HTML and CSS.
  • Also used Wordpress, Jumla for different website maintenance.
  • Perform cross platform and browsers testing. Also used performance testing tools Yslow, Pagespeed.
  • Worked with marketing to make changes to design of web site to enable a better flow for users to download the product.
  • Used JIRA for project management as well as deployment into client environments.
  • Worked with outside vendors to implement new designs and video player.
  • Design, Develop and Deployments of Spring application modules for the core server component for front end and server applications to in corporate new business features that caters to the project needs.

Environment: s/Tools: JavaScript, Jquery, HTML5, CSS3, Java, Bootstrap, Underscore JS, PHP, Wordpress, Jumla, Java, JUnit, Linux, Jenkins, GIT, JIRA, AJAX, Sublime Text2, REST API’s.

Confidential, Orlando, FL

Java/J2EE Developer

Responsibilities:

  • Used industry standard designs like J2EE Service layer, MVC, DAO Implementation Layer etc. and used java 1.5 to develop utility classes extensively.
  • Spring MVC Frame work and Hibernate for implementing data access layer.
  • Design, Develop and Deployments of Spring application modules for the core server component for front end and server applications to in corporate new business features that caters to the project needs.
  • Design and Development of the main architectural components (Java classes, Templates, Interfaces, Spring Controllers, JavaScript, UI tiles etc.).
  • Deployed modules in WebLogic 9.2. Designed GUI and used Java Script/ struts-validation to effectively validate data.
  • Extensively worked on struts tag library and Dyna form beans. Excellent command over all the available tags including display and pager tags.
  • Used Spring Inversion of Control and mainly used Dependency Injection by defining and injecting beans through configuration files.
  • Design and Development of common utility components (java utility classes, JSP, JavaScript, HTML, JDBC, Hibernate classes etc.)
  • Design and Development of queries/ stored procedures and triggers that are used by the java components to retrieve data from database.
  • Developed code for implementing Hibernate ORM to communicate with the Database by using .hbm with POJO class.
  • Troubleshooting any issues that arise during the development stage.
  • Worked on Presentation layer using Spring Framework, and Java Beans.
  • Responsible for Coding, Unit testing and Bug fixing of the systems.
  • Experienced with data analysis, data access, data structures, data manipulation, technical and user documentation.

Environment: J2EE/J2SE, MVC, Hibernate, XML Beans, Eclipse 3.0, Web services, Oracle 10g, PL/SQL, Weblogic10, Linux, EJB 2.1, SOAP, SAX, DOM, XSLT, JUNIT, CVS, AJAX, JSP, Tag Libraries, ANT

Confidential

Programmer/ developer

Responsibilities:

  • Designed and developed web sites for local clients and business according to the client needs and requirements.
  • Mainly worked on LAMP and used JavaScript and HTML technologies to implement websites.
  • Responsible for getting client specification and solution designs for the proper function and structure of the project.
  • Used Core java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Programmed standards complaint HTML5, XHTML and CSS3 working with jQuery library modules and ASP & ASP.NET framework libraries.
  • Built html templates for high traffic and complex data driven websites
  • Created cross-platform compliant e-newsletters for major organizations reaching thousands of recipients
  • Social media manager for Confidential as well as various other clients
  • Provided IT support for staff members
  • Implemented business tier components to process sales orders.
  • Performed unit testing and integration testing through JUNIT testing framework.

Environment: s/Tools: Java, JavaScript, Jquery, HTML5, CSS3, Bootstrap, ASP.Net, PHP, Wordpress, Jumla, JUnit, Linux, JIRA, JSOn, AJAX, Sublime Text2, REST API’s.

Hire Now