Sr. Fullstack Developer Resume
Seattle, WA
SUMMARY
- Senior Java/UI Developer with 8+ years of experience in Application Software Design, Object Oriented Design, Development, Analysis, Documentation, Debugging, Implementation and Testing with emphasis on object oriented, JAVA, J2EE, JBOSS and MySQL.
- Have expertise in using various SDLC models like Waterfall, Agile Scrum process with Jira and Sprint Planning.
- Good experience in software development life cycle (SDLC) in developing and designing user experiences of web GUI applications using Struts framework, Swing, HTML5/HTML/XHTML, CSS/CSS3, JavaScript, jQuery and Ajax.
- Development experience with Core Java1.6 such as IO, Multithreading, Collections, Networking.
- Expert in develop design and technology by using UX
- Extensive experience in developing web page quickly and effectively using Angular js, React js, jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap.
- Extensive experience in development of cross browser compatible web pages using HTML/HTML5, Java Script, jQuery, JSP, AJAX, JSO, CSS/CSS3 and MVVC/MVC Framework.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, classes, Pseudo elements and CSS behaviors in CSS.
- Expertise in client side designing and validations using HTML, Java Script, JSP, Java Applets, and Java Beans.
- Proficient in developing web based applications usingJava and J2EE technologies like JSP, Servlets, EJB, Struts, JDBC, JMS, Spring, Hibernate, JSF, XML, SAX/DOM, JAX - B.
- Responsible for checking cross browser compatibility, Responsive Web Design and hence worked ondifferent browsers like Safari, Firefox, Google Chrome and Internet Explorer.
- Strong experience in Search Engine Optimization techniques in order to develop web applications.
- Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML,XSLT. In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, W3C Standards
- Good working knowledge in Web/Application servers such as JBoss 6.x, Apache Tomcat 6.x and Web sphere 6.x.
- Experience with various MVC Java frameworks like Angular.JS, BackboneJS, NodeJS etc.
- Extensively developed Rich Internet Applications and various UI widgets using jQuery.
- Strong experienced in various IDEs like Eclipse, Edit Plus, Webstore, Sublime text, Notepad++, Adobe Photoshop and brackets.
- Developed Web UI using HTML, JavaScript, and JSP, also have experience with Maven and Spring.
- Experience in working with Java, HTML, SQL, JSP and JavaScript in development process, also Performed various operation using Core JAVA.
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Used Web Services like SOAP and RESTful web services using Ajax, HTML, XML, JSON, JavaScript, jQuery.
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with Angular JS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
- Experience in using version controls such as GIT .
- Good knowledge with Ext JS, Require JS and Bootstrap JS.
- Involved in working with various features of Backbone JS and Node JS to design responsive web applications.
- Good knowledge in using Google tool kit to enable productive development
- Expertise in testing and debugging & profiling new programs using Firebug, Fiddler and Developer tools
- Good in implementing the business rules in different layers like UI, services and database.
- Remarkable knowledge of design, normalization and Database Management Concepts.
- Extensive experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization, also written queries for insert, update and modification operations. Performed database normalization and optimization using database tools.
- Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.
- Extensive analytical, logical and programming skills, Self-Motivated and Team Player.
- Ability to grasp new technologies and to apply them to build applications.
- Strong communication skills, time management and Team skills with an intention to work hard to meet project deadlines in a fast paced environment..
TECHNICAL SKILLS
UI Web Technologies and J2EE Technologies: XML, HTML/HTML5, XHTML, UX, CSS/CSS3, Bootstrap, JavaScript, JQuery, Angular.js, Backbone.js, Node.js, AJAX, JSON, Grunt, Servlets, JSP, JSTL, AJAX, JDBC, Java Mail, JNDI, XSLT.
Testing Tools: Firebug, Developer tools, Fiddle, Bugzilla, Google tool kit
IDE, HTML Editor: Notepad++, Eclipse IDE, Visual Studio, Dreamweaver, Web Storm, Adobe Photoshop, Brackets, Sublime text.
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server, Perl, JBoss and CGI
Programming Languages: C, Python, Java, Java script.
Test frameworks: Jasmine, Junit, Karma, Hibernate
Methodologies: Agile, Waterfall.
Browser: IE, Firefox, Opera, Chrome, Safari
Databases: SQL Server, Teradata, Oracle, MYSQL
PROFESSIONAL EXPERIENCE
Confidential, Seattle, WA
Sr. FullStack Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
- Working in the Agile/Scrum development environment with frequently changing requirements and actively participated in scrum meetings and reviews.
- Responsible for the implementation of application system with core Java and Spring framework.
- Implementing JavaScript Execution Core Java
- Using the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section, Canvas etc.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Designed table-less layouts using CSS3 and appropriate HTML5 tags as per W3C standards.
- Development of cross browser compatible web page using Java Script and jQuery.
- Creating a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
- Designed and developed custom jQuery components for the front-end client side validations.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the page’s dynamic using AJAX, JSON and XML.
- Developed server side REST style web services and called them from backbone collections.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, JavaScript API.
- Developed UI pages of SPA (Single Page Application) with JavaScript, AJAX, JQuery, Grunt with Angular JS, Bootstrap, Ext JS, HTML5, DHTML, CSS3 with Sass, npm modules by given Wireframes
- Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
- Provided in the interaction between the user and the product by User experience(UX)
- Integrated the Java code (API) in JSP pages and responsible for setting up AngularJSframework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
- Implemented code according to coding standards and Created AngularJS Controller which Isolate scopes perform operations.
- Developed custom directives, Factories and Services in AngularJS.
- Worked on responsive design in making the application compatible with desktop, tablet, mobile and also developed tabbed pages.
- Using AngularJScreated Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
- Migration of Existing Application to AWS cloud. Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
- Experienced in Data Visualization using D3.Js.
- Create and maintain complex JavaScript front-end applications by using Google Web tool kit.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Implemented faster mobile-friendly applications using Twitter Bootstrap framework.
- Tested cross browser functionality and fixed major layout bugs for supported browsers.
- Using SVN as source repository and controlling versions of the code.
- Actively contribute and drive creation of experience based PCF Reference Architectures
- Wrote Jasmine unit tests using Karma to verify Angular JS modules and JavaScript utility routines, also Involved in module testing using JUnit.
- Used Hibernate framework for mapping a domain model to a relational database.
- Deployed the application to Apache Tomcat server and tested the front end using Jasmine.
- Identifying and fixing the browser performance related issues in the application along with production deployment and validation support.
- Used XSL/XSLTfor transforming and displaying reports.
Environment: HTML, CSS, Bootstrap, AngularJS 2.0, React.JS, Ajax, Rest web services, Spring MVC, Java 8, Core java, Scala, Spring Boot, Multithreading, Spring 4.x, Hibernate 4.x, Spring Batch, AWS, Netflix OSS, Rabbit MQ, JMS, PCF, Docker, SOAP UI, CICD, Grunt, Bower, Spring Security, JUnit,SQL, Karma, jasmine, Jenkins, Apache Maven, Cassandra, Oracle 10g/11g.
Confidential, Alpharetta, GA
Sr. Full Stack Developer
Responsibilities:
- Participated in all phases of development, analysis, design, program analysis, programming, debugging,testing, documentation, delivery and implementation.
- Built data-driven Web application with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Page(JSP).
- Developed Various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, LDAP, JMS and MQSeries.
- Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
- Developed UI using HTML, CSS and JQuery to display the data on the client side.
- Created Single page web applications using Restful web serviceswithAJAX and Angular JS.
- Used the NodeJS and AngularJS, MVC Frameworks in the development of the web applications.
- Developed a dashboard based on Ajax calls with Business Customers Count, Flags, Real-time graphs for Analytical Reporting using NodeJs.
- Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, and Spring DAO and middleware application using Spring core framework.
- Used Spring Transactions in the application and developed Session beans for the business logic.
- Developed micro services with Spring Eureka to retrieve API routes for the entire cluster.
- Using this strategy each micro service in a cluster can be load balanced and exposed through one API gateway.
- Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
- Involved in writing Spring XML file that contains dependent object declaration.
- UsedRESTwithAngular JS services to get XML file and modified the response data to display in UI.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
- Developed Jasper repots according to subscription plan.
- Developed and executed SQL queries for testing database and for data analysis using Selenium.
- Worked on Pivotal Cloud Foundry to host Cloud based Applications.
- Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for granted access users.
- Experience in re-architecting Monolithic architecture service into micro services based architecture.
- Used Map-Reduce on HBase for pattern analysis on AWS instances
- Designed, built, and deployed multitude applications utilizing almost all the AWS stack.
- Used CURL to move data from or to a server using available http and https protocols.
- Composed and executed MongoDB scripts to insert and update NoSQL database.
- Used NoSQL MongoDB to provide recommendations on Performance tuning for applications.
- Wrote MongoDB client to receive data from AMC for Companies.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle SQL/PLSQL.
- Used SVN for version control where Log4J used to log User Interface and Domain Level Messages.
- Used Maven as the Build tool and used assistant tools such as GIT to access the code repository.
- Worked with the Node package manager (NPM) along with Karma, Jasmine, and Gruntbuild.
- Developed unit testing using Karma and Jasmine, JMeter for stress testing,and Automation of test cases is done using Selenium Web driver, TestNG.
- Created and Compiled the Jmeter scripts for load testing.
Environment: Java/J2EE, Spring 4.0, Strut 1.2.x,Hibernate 4.0, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JavaScript, AngularJS, NodeJS, UML, HTML5, JAXB 2.2, LDAP,SVN, Log4J, WebSphere 8.5 Application Server, Eclipse, Oracle SQL/PLSQL, Maven, Jasmine, Karma, JMeter, Selenium, PL/SQL, TestNG, Protractor, Jira.
Confidential, MN
Sr. UI/JAVA Developer
Responsibilities:
- Designed User Interface based on MVC framework, which accomplishes a tight and neat co - ordination of Spring MVC, AngularJS, HTML, CSS, JavaScript, Bootstrap.
- Applied advanced HTML, JavaScript, and CSS to deliver cutting-edge user interfaces and components.
- Developed the User Interface validation framework in combination with custom validation built on top of Struts validation framework from the form bean.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
- Concentration on building JAVA/J2EE, ECM and BPM business solutions from the business need and solutions aspect, in contrast to the product line.
- Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
- Developing Hibernate Configuration files for PostgreSQL, Oracle 10g.
- Developed the custom Error Handling framework, used for handling Socket Errors using Spring AOP and maintaining the transactions.
- Developed Data Access Components using SQL, JDBC, Hibernate, and JPA.
- Developed loosely coupled components using Spring dependency injection and Spring concepts.
- Used AngularJS and Ember.js form validations for validating the client side data.
- Integrated user interface with Hibernate based persistence layer using Spring and Hibernate, JPA integration modules.
- Published JAX-WS based web services where in all the requests will be routed to this Single, used SOAPUI to test SOAP web services.
- Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology.
- Deployed the application on JBoss web/application server
Environment: HTML5, CSS3, MVC framework, Spring, Hibernate, JSP, Servlets, Microsoft Visio, Bootstrap, JBoss, Spring AOP, Angular JS, C#, Spring MVC, Spring, SQL, JDBC, JPA
Confidential, Raleigh, NC
Java Developer
Responsibilities:
- Worked on versioning tools like GIT and SVN.
- Developed Responsible Web Design (RWD) UI using HTML, CSS media queries, DOM, Ajax, JSON, Angular Js and Bootstrap.
- Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, Bootstrap, and AngularJS.
- Using Angular JS created custom directives for data manipulations and to display data in company standard format in UI
- Built Web pages that are more user - interactive using jQuery plugins for Drag and Drop, jqValidator, AutoComplete, AJAX, JSON, Angular JS and JavaScript, Bootstrap
- Developed Custom directives to be reused across different modules in the application
- Developed Web API using MVC framework for all business logic and exposed to the front-end interfaces.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Navbars, Pagination, Alerts, Progress bars etc.
- Used JQuery to make RESTful API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Used JSON for data exchange between client and server and also Ajax to reduce the network load and update only the certain components of the website.
- Designed and developed web pages using CSS pre-processors such as LESS and SAAS.
- Used GRUNT for UI task runner and mastered in using the GRUNT commands for building and deploying the project
- Used Jasmine framework with Karma to write tests cases and performed end2end testing using protractor.
- Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
- Debugged the issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
- Create complex JIRA work flows including project workflows, screen schemes, permission schemes and notification schemes in JIRA.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML, CSS, JavaScript, Java, Servlets, jQuery, Ajax, Bootstrap, PHP, AngularJS, Node Js, JSON, RESTFUL web service, Apache Tomcat, Karma, Jasmine, SASS.
Confidential
Front-end Developer
Responsibilities:
- Requirements gathering from business and defining specifications for the system.
- Coordination in project activities and ensure that all project phases are followed and documented properly.
- Worked in a team, Involved in developing the UI, layout and front-end programming (HTML) from wireframes
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
- Develop HTML and CSS template using Photoshop.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed fast loading images using Adobe Photoshop.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Also learned ready to run, guest-books, page-counters, and chat-forums solutions in CGI.
- Used Selectors in JQuery for updating content on DOM nodes.
- Used JQuery-Ajax plug-in to get the data in JSON format and displayed on HTML page.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Built dynamically generated dropdown lists using Ajax and jQuery.
- Working with Bootstrap to design Single Page Applications.
- Working on Perl interface to design graphical user interface
- Used SQL in server side code to fetch the JSON format of data.
- Designed, developed and implemented the database in Microsoft SQL Server for the application.
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML, CSS, JavaScript, JQuery, JSON, CGI, Perl, Ajax, Photoshop, MVC.
Confidential
Front-end Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS.
- Created detailed wire frames & process flows.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS& JavaScript.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, and JavaScript.
- Developed GUI using JavaScript, HTML, CSS and JavaScript in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, JavaScript, and XML.
- Responsible for design and development of the Customer Relations Module.
Environment: JavaScript, CSS, HTML, JQuery, XML, Windows.
