Sr. Full Stack Developer Resume
Broomfield, CO
SUMMARY:
- Over 8+ years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface(UI) applications using JavaScript, JQuery, JSON, HTML4/5, CSS2/3, Bootstrap, DOM, AJAX, XML, AngularJS, PHP, Web Services, Struts, Springs
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Experience in Bootstrap (responsive design), Backbone.js, and Angular JS frameworks.
- Experience in managing lifecycle of MongoDB database including database
- Expertise in database development and implementation using Oracle, SQL Server, MySQL, MongoDB and PL/SQL.
- Worked in GitHub/ stash repository, SVN version control for code store and manipulations sizing, deployment automation, monitoring and tuning.
- Experience in using tools such as Eclipse, Rational Application Developer (RAD), IBM Web Sphere Studio Application Developer WASD, J Builder and Rational Software Architect, Sublime Text 3.
- Spring MVC Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
- Experience with MVC architecture using Struts Framework, AOP and dependency injection. Well experience in Object/Relational Mapping with Hibernate / JPA.
- Experience in SOA concepts and Development of Web Services using JMS, WSDL, SOAP, JAX - RPC, JAX-WS and REST/JSON. Well Experienced with WebLogic, IBM Web Sphere, Apache Tomcat JBoss.
- Strong experience in OOP principles, Collections, Generics, File operations and J2EE design patterns to implement web based applications.
- Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
- Good Web Application debugging skills using Chrome Developers Tools and Firebug.
- Performed unit testing in AngularJS using Karma and Jasmine.
- Designed the web layouts using Adobe Photoshop.
- Understanding of all the phases of software development life cycle (SDLC): Work on Agile, Test driven development and Development tools such as Visio and Rational tools RAD, RSA, WID, SSTS and Eclipse.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Involved with the bug tracking tool JIRA about finding bug and fixing it and sending message to the team.
- Have excellent communication, interpersonal and analytical skills. Ability to adapt to changing professional work environment to implement software solutions in an efficient manner.
- Extensive experience in coordinating the effort with team members, responsible for deliverables, producing the status reports to management, responsible for managing any escalations.
- Capability to manage and handle client feedbacks and comments, increasing client satisfaction index.
TECHNICAL SKILLS:
Web Technologies: HTML4/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, PHP, AJAX, JQuery, JSON, Apache, REST, DOM, BootstrapJavaScript Libraries: Underscore.JS, Ext JS, Backbone.js, Node.js, Angular.js
Programming languages: C, C++, Java
Scripting: Ant, Maven, Java Scripts
Developer Tools (IDE): NetBeans 8.0, Brackets, Sublime Text 3, Eclipse, Adobe Dreamweaver
Debugging tools: Chrome Dev. Tools, Net Beans Connector, Firebug
Databases: Oracle, DB2, My SQL, MongoDB and PL/SQL
Source Control Tools: SVN (Tortoise), GIT 2.x
Operating System: UNIX, Linux, Windows, Mac OS
Other: MS visual studio, JEdit, IE Tester, FileZilla, Putty, Wire Shark Team Viewer, MS office 2013(Word, Excel, PP), Php My Admin.
WORK EXPERIENCE:
Confidential, Broomfield, CO
Sr. Full Stack Developer
Responsibilities:
- Worked Web Services composition in by using JAXB API, JAX-RS and JAX-WS Services.
- Marshall and un-marshal SOAP request and response by using JAXB API.
- Used HQL, Native SQL Programming to retrieve data from the databaseand created DB connections using SQL server module, REST fashion end-point to meet the DB Query needs.
- Determine the cache strategies for certain HTTP request and implement authentication session to certain routes.
- Create authentication strategies and build a role based accessing system and developed a web socket Based online chat plugin to assist our custom service
- Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design and Migrate "Schema less" data to MongoDB for better performance.
- Using Mongoose to enforce some degree of data integrity of MongoDB and also write save, update, delete, p project and aggregate function according to business requirement.
- Designed, developed and integrated Spring DAO layer with Hibernate. GeneratedHibernate XMLfiles for the configured beans.
- Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
- Experience in Agile software development approach, a framework that delivers customer collaboration and interaction with processes and tools.
- Fixed many long-standing bugs along the full stack (front-end and back-end). The bug fixing was done while also managing to work on new features and redesigns
- Build Node backend use Express JS.
- Building n+1 horizontally scalable web centric applications over RabbitMQ message queueing architecture.
- We developed an administrator interface along with a database structure utilizing Google APIs to optimize theirmarketing calendar product creation and support further development of their website and business.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed interfaces and their implementation classes to communicate with the mid-tier(services) usingJMS.
Environment: AngularJS, HTML5, CSS2/3, JavaScript, EmberJS, Cordova API, RESTful, SOAP, WSDL, JSON, AJAX, XML, GIT, Hibernate, XHTML, Analytics, karma.
Confidential, NYC, NY
Full Stack Developer
Responsibilities:
- Involved in gathering and preparing the requirements from clients for product design and enhancements.
- Worked on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables and done regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions.
- Prepared various project related documents such as test cases and coding standards and guidelines.
- Well versed in developing Web services using Top-Down and Bottom-up approaches on Axis and CXF frameworks and configuring them for deployment on the server.
- Developed a web socket Based online chat plug-in to assist our custom service.
- Designed the application by implementing JSF Framework based on MVC Architecture, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
- Experience in relational database development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures, Functions and Cursors using T-SQL in Microsoft SQL Server and Oracle.
- Built a custom CRM solution for a client providing custom data driven digital
brochures at corporate & franchise levels. This involved mandrill email services responsive html layouts, and custom Google Analytics report widgets.
- Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
- Built a suite of e2e tests using Protractor hooked into a Git prepush hook to improve continuous integration stability.
- Migrated the build process from Grunt to Gulp for a 150% increase in build speed, in half the code.
- Wrote custom directives, and services for modular components, and authored
- Used Maven as the building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.
- Developed Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO's.
- Hibernate is used to maintain the persistence records in the Database as a persistence layer based on ORM.
- Developed DAO's Interfaces and their implementation for accessing the POJO's and updating the database.
- Developed and modified the stored procedures, the DAO (Data Access Objects) and VO (value Object) classes for separating the Data Access logic and business logic
Environment: J2EE, JDK, JSP 2.1, Struts 2.3, Spring 3.2.5, Hibernate 3.5.0, AngularJS, HTML, CSS, JavaScript, AJAX, JQuery, ExtJS, JSON, SOA, SOAP 1.2, SVN, CVS, Web services, Illustrator, FireBug, WebSphere 6, Ant 1.7, Eclipse 3.5, Oracle 10g, Dreamweaver.
Confidential, Dublin, OH
Full Stack Developer
Responsibilities:
- Implemented a Single Page Applications (SPA) based front end for displaying user requests, user profile records and security settings for Authentication profiles of various users. This was built using jQuery and JavaScript.
- Implemented the search functionality for Internal application using AngularJS and knockoutJS
- Provided Production support for the maintenance of the application.
- Used jQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application
- Creating rapid prototypes of interfaces to be used as blueprints for technical development.
- Created packages through SQL Server Integration Services.
- Wrote LINQ enabled queries to access the data from SQL Server database and used SQLite and SQL Cipher.
- I have started a product from the scratch. I have created document, designed the database, project plan and set the environment for development as a PHP developer.
- Implemented dashboard enhancements to the Verified website using PHP, LARAVEL Framework, JQuery and HTML5.
- Work done to track things in the JIRA for tracking defects and also maintaining the standards for all the code in the Stash.
- Used Google Chrome for debugging the application and to traverse the documents and manipulated the Nodes using DOM and DOM
- Developed GUI using JavaScript, Angular JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3 and JQuery Mobile, Backbone.js in on-going projects.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- Worked with the front end team on integration and performance tuning.
- Developed new user-facing features
- Used best practices while creating the web pages.Performed UNIT and integration testing using Jasmine and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT)
- Involved in Agile process, two week Sprints, and daily Scrums to discuss the development of the application
- Played an good team player role who will contribute to the company's culture of collaboration, accountability, and above-expectations performance
Environment: Visual studio 2015, Source control - Github, Angular JS,CSS3, HTML5, Typescript 1.8, D3JS, Azure, Bootstrap, AngularJS, KendoUI, SQL, PHP.
Confidential, Boston, MA
Sr. UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Involved in developing applications using web technologies like HTML 5, CSS3 and CSS3 preprocessor styling LESS.
- Used Cascading Style Sheets (CSS) for styling and to achieve uniformity Used JavaScript to provide AJAX functionality to make website perform better for image loading and for dynamic loading of the web page without refreshing.
- Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
- Aggressively involved in developing an Application with the Responsive Web Design (RWD) for different types of Devices like tablets and mobiles using media queries and libraries like bootstrap.
- Built AngularJS framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Created and managed all of hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash.
- 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.
- Involved in converting Web Application into Hybrid Mobile application using Phone Gap
- Used JQuery to make dropdown menus on web pages and display part of a web page upon user request and also used JQuery events to manipulate the elements depending on the user interactions.
- Developed DAOs (Data Access Objects) and SQL queries to support system functionality
- Taking advantage of the MVC pattern of the AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Implemented Node.js libraries on building server-side applications in JavaScript.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Extensively used Node JS to perform watch on unit tests, minification and live reloading to apply the changes made
- Used Bootstrap front-end framework for faster and easier web development.
- Experienced in all phases of UI implementation of a Travel Search and Booking web application including Design, Prototyping, and Development and Testing phases.
- Monitor site for any UI inconsistencies and fix all the UI bugs reported in the test track.
- Thoroughly worked with Functional Specification documents, UI documents checked all UI requirements and gathered all PSD'S according to the functional requirement document.
Environment: HTML5, CSS3, JQuery, JavaScript, Node JS, AJAX, Angular.js, Kendo UI, Phone Gap-Cordova, Responsive Design, Bootstrap, LESS, Dom, Firebug, Windows, SQL
Confidential, Indianapolis, IN
UI Developer
Responsibilities:
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows
- Worked with partners and clients at every stage of implementation of the integration, for instance to gather requirements, finalize analysis, review completed implementation, UAT and sign-off.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- UI mockups, animatic, page flows, as well as limited-use prototyping.
- Created design mockups and wireframes using MS PowerPoint, Adobe Photoshop CS4 and Dreamweaver CS3.
- Deployed Application on Tomcat Server and Used SVN for version control of the code and configuration files.
- Designed and Developed Database using MS SQL. Extensively used select, insert, update, delete, join and between queries while maintaining the database.
- Developed Admin module which contains access to member's management, employee management, salary management and site configuration settings using MS SQL.
- Involved in writing various SQL Queries and PL/SQL stored procedures to satisfy various business requirements of the application.
- Designed and Developed Java Script frame work which is wrapper on top of JQUERY frame work and AJAX based UI frame work for UI Configuration widgets.
- Improved outgoing quality through test and yield improvements and characterization. Also reduced costs through test time improvements
- Implemented JQuery events like hide, show, toggle, toggle Class, slide in, slide out, fade in, fadeout, click, key up, mouse over, mouse move, mouse out etc.
- Used CSS Sprites to decrease the number of HTTP requests and increase the load time of web pages.
- Refactored and enhanced an existing AngularJS application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code reduction, ease of upgrade, scalability, ease of developer spins up and enhanced performance.
- Implementing a Pure JavaScript RESTFUL API with Node.js.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Managed user access and security tasks and created and managed new security accounts.
- Produced GUI prototypes for business logic presentations.
- Created and managed all of hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash.
Environment: HTML, CSS, SASS, JavaScript, JQuery, Node.JS, React.JS, Redux, Bootstrap, Azure, Ajax, web-storm, JSON, RAD, Sublime Editor, MS SQL, SQL, PL/SQL, Oracle, Windows, MVC
Confidential, Woonsocket, RI
UI/Web Developer
Responsibilities:
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML, CSS3, JavaScript, JQuery, Bootstrap and AJAX
- Created required templates and reusable style sheets based on UI standards and company's requirements.
- Improved user experience by designing and creating new web components and features
- Widely used optimization techniques in existing code.
- Making sure the website is compatible with assistive technologies to make the site accessible to everyone.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Designed and implemented several complex reports and administration modules.
- Animations effects through strong CSS/CSS3 standards.
- Used SASS framework to minimize complexity and avoid duplication in CSS styles
- Followed MVC Structure to develop Application.
- Used Spring MVC to handle user requests and used various controllers to delegate request flow to the back end.
- Responsible for all client side UI Validation based on user requirements using JS
- Used JQuery to navigate to different pages of the application using DOM elements and to create AJAX pages
- Created DTS package to schedule the jobs for batch processing.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
Environment: HTML, CSS/CSS3, JQuery, JavaScript, Bootstrap, AJAX, MySQL, Server, CVS
