We provide IT Staff Augmentation Services!

Fullstack Lead Resume

4.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY:

  • Full - stack (front/back-end) software developer with experience developing customer-facing applications for the web and mobile devices.
  • 8+ years of progressive experience as a Full Stack Developer using Java JAX-RS, Frameworks, Microsoft ASP.NET(C#), Node JS frameworks and Objective C.
  • ­Experienced in Developing Responsive and Mobile Friendly web sites, Internal Web Applications, Customer Facing Web Components, Data Intensive Intranet Portals, etc.
  • ­Experienced in Creating instances in Open Stack and have experience in deployment script.
  • Expertise in HTML 4 / 5, CSS 2 / 3, JavaScript: jQuery and AJAX (JSON and XML) technologies.
  • Experienced in latest Front-end Technologies and Frameworks like Bootstrap, Pure CSS, Sass / SCSS Jasmine, BackboneJS, Angular JS, jQuery, jQuery UI, Grunt JS, Bower, Node / NPM.
  • Experienced in Agile (Scrum) and Waterfall Software Development Environments.
  • Designed, Developed and Documented Common Utility Toolkits for Development Teams across the organizations.
  • Designed, Developed and Tested User Interfaces that consume REST services.
  • Good knowledge of Java / JEE (J2EE) Technologies like Spring, JDBC, JSF and Jersey Restful Web Services and Specifications.
  • Expertise in Framework APIs like JSF, Spring, Hibernate, AngularJs, ExtJs, YUI, GWT
  • Good knowledge of both SQL and No SQL like Couchbase, Cassandra.
  • Good knowledge in Object Oriented Design and Development in both UI and Application domains.
  • Debugging and Troubleshooting experience using log4j, log4javascript, Firebug, Chrome Developer Tools, IE Developer Tools, etc.
  • Good knowledge of ASP.NET C#, WCF, WFF, Windows Forms, Sharepoint 2007 and SSRS.
  • Well experienced in using Version Control Systems like SVN and Github.
  • Fair knowledge and understanding of basic Database Management Systems.
  • Strong communication and problem solving skills.
  • Ability to work individually or in a Team.
  • Keen interest to learn new technology to achieve performance.

TECHNICAL SKILLS:

Web Technologies: Java, J2EE, JSF, HTML 4/5, CSS 2/3, Node JS, ASP.NET(C#), SharePoint 2007

Mobile Technologies: Objective C, Xcode, Libraries, Frameworks, etc. Spring, Jersey RS, jQuery, jQuery UI, BackboneJS, Angular JS Bootstrap, Pure CSS, Sass/SCSS, mocha, Karma, Grunt JS, Bower, Node / NPM

Application Languages: Java/J2EE, ASP.Net C#, Node JS

Database: SQL 2008, No SQL Couchbase, Cassandra

Version Control: TFS, SVN, Github

Application / Web Servers: Apache, Tomcat.

Hosting Servers: Ubuntu, CentOS, IIS

IDEs / Editors / Applications: IntelliJ, Eclipse, STS, Sublime Text, Visual Studio 2008

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Fullstack Lead

Responsibilities:

  • Create restful web service based on detailed understanding of the Business Requirements and User Stories.
  • Develop web pages in compliance with established standards for Responsive and Adaptive Web Development and the provided Wireframes and Visual Design Documentation.
  • Integrated Athena with Comcast Code Big environment for oAuth1 and oAuth2 security.
  • Setup RTC1.0 Applications in Comcast Cloud environment (Open Stack).
  • Configured and setup HA Proxy for intra site load balancing.
  • Involved in developing new Jsp pages for the login application and validate in backend.
  • Develop mass user registration using Apache POI API in eManage and CRM projects
  • Developed UI Pages with Client side development skills like JavaScript, JQuery, bootstrap, CSS, HTML.
  • Involved to develop and integrate added requirements to the project in production.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Designed and developed NoSQL solutions for all users.
  • Analyzed and resolved issues relating to database application performance.
  • Managed and administered all NoSQL database systems.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Wrote WebServices using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO,DTO.
  • Implemented application using Spring MVC framework. Use of collection framework including List, Map etc.
  • Prepared, arranged and tested Splunk search strings and operational strings
  • Expertise in using IDE like Eclipse, IBM Websphere and interllij IDEA.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Developed Spring configuration to connect several user interfaces using Spring dependency injection and Wiring.
  • Ran test cases to the added functionalities using Junit test cases, Log4j and print statements.
  • Providing procedures for handling numerous requests to create data export templates on behalf of clients.
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Multithreading and collections to improve performance of application.
  • Worked on Eclipse for development and deployment of application in Web Sphere Application Server.
  • Provide feedback and suggest appropriate changes based on functionality and usability of the web service and components.
  • Experience in writing stored procedures, triggers - PL/SQL, Oracle and PostgreSQL. No sql like Redis Server
  • Perform Unit /Integration testing using JUnit, Mockito and Spring test suite.
  • Research various Newer Technologies and create Proof of Concepts for streamlining the Development and QA Testing Workflow.
  • Participate in the weekly Web developer Community of Practice workshops and presentations within the Organization.
  • Create and track One-to-one Code Reviews and Group Code Reviews.
  • Fix issues and resolve defects.
  • Participating the Sprint Planning, User Story Grooming, Daily Stand-up meetings, Retrospectives, Agile workshops and other Sprint related activities.

Technologies Used: Java/J2EE, Spring Framework, Restful Web Service, Node JS, Couchbase and Cassandra Spring Junit, Mockito, Node/NPM, Github, Rallym, Sublime Text 2, SpringToolSuite(STS), IntelliJ IDE.

Confidential, Broomfield, CO

Sr. Software Developer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Managed maven environment by setting up local, remote and central repositories with required configuration in maven configuration files.
  • Investigated various NoSQL database alternatives and methods for online database compression. Designed and prototyped parts of a NoSQL database with Sinfonia-style coordination.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Designed, Produced and consumed SOAP web services.
  • Developed applications using latest technologies like Spring, Hibernate (using annotations), and REST based Webservices (JAX WS 2.0), XML API and tools.
  • One of the programming lead in designing, implementing and maintaining the java application phases.
  • Used Spring framework for integrating the MVC components with business services.
  • Implemented Spring ORM for integrating Hibernate ORM tool.
  • Used Spring to manage beans to use windows session state framework to persist session to the database.
  • Used Maven for build framework and Jenkins for continuous build system
  • Created a foundation for modularized html, css, and javascript which enabled migration of the existing UI
  • Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
  • Used Hibernate to do the object relational mapping between the tables and java objects.
  • Developed web applications using MyEclipse and deployed in weblogic application server.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Deployed and tested the application with web server Tomcat, WebSphere.
  • Expertise in Agile Software Development Methodology including Scrum technology
  • Wrote Test Cases using JUNIT as a framework.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies like JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on WebLogic server.
  • Developed the Web services using SOA.
  • Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
  • Used Log4J to print info, warning and error data on to the logs.

Technologies Used: HTML5, CSS3, Node JS, Required JS, Backbone JS, jQuery, jQuery UI, Mocha JS, IntelliJ IDE, Github, Jira

Confidential, Philadelphia, PA

Software Developer/ Mobile Developer

Responsibilities:

  • Detailed analysis and understanding of the business requirements and user-stories.
  • Developed complicated web pages with heavy user interactions.
  • Write code to make REST calls and consume the RESTful services.
  • Submit code for review and perform code reviews for teammates.
  • Participate in code and design reviews.
  • Test and debug the developed web pages with test data.
  • Assist in deployment and release of the developed components.

Technologies Used: Java/J2EE, Spring Framework, Restful Web Service, Objective-C, Static Library for iOS Client, STS, Xcode, Github

Confidential

Sr. Software Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Ensured Service design fits into overall SOA driven program
  • Worked on research team that developed Scala, a programming language with full Java interoperability and a strong type system.
  • Improved stability and performance of the Scala plugin for Eclipse, using product feedback from customers and internal users.
  • Redesigned and implemented Scala REPL (read-evaluate-print-loop) to tightly integrate with other IDE features in Eclipse.
  • Experience working with Flex, Flash and SilverLight embedded objects
  • Experience with Internet Application Development such as HTML5, FLEX CSS3
  • SPRING, IBATIS/HIBERNATE AND FLEX REQUIRED
  • Project will involve multiple technologies - Adobe Flex, JavaScript, J2EE (WebSphere), Oracle and GIS technologies.
  • Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG, BLAZE), XML API and tools.
  • Developed Applications using Rule Engines, Drools, ILOG, BLAZE.
  • Designed and implemented business rules using DROOLS framework. This involved translating the business requirements and translating to rules and integrating rules engine with existing web application
  • Developed GIS based Web applications with ArcGIS API for JavaScript and Flex along with Dojo.
  • Performed formal usability study on Scaladoc; improved layout and design to improve clarity; showed that study results can be applied to similar languages.
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Writing user console page in lift along with the snippets in Scala. The product is responsible to give access to the user to all their credentials and privileges within the system
  • Writing scala classes to interact with the database.
  • Writing scala test cases to test scala written code
  • Followed MVC model and used spring frameworks for developing the Web layer of the application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed User Interface and web page screens for various modules using JSF, JavaScript, and AJAX using RAD.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Extensively used JavaScript to provide dynamic User Interface and for the client side validations.
  • Used AJAX framework for asynchronous data transfer between the browser and the server.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Used J2EE design patterns like Front Controller, MVC, Business Delegate and Session Facade.
  • Write front end code for developing new pages using HTML, CSS, JavaScript, and JQuery.
  • Involved in preparing Ant builds scripts (XML based), deployments, integration and configuration management of the entire application modules.
  • Used spring, Hibernate module as an Object Relational mapping tool for back end operations over SQL database.
  • Developed the business components using EJB Session Beans.
  • Involved in Database design for new modules and developed the persistence layer based on Hibernate.
  • Implemented the J2EE design patterns Data Access Object (DAO), Session Façade and Business Delegate.
  • Developed unit test cases using JUnit and Log4j for logging.

Technologies Used: Java, J2EE, spring, Hibernate, JSP, Eclipse 3.3, WebLogic, Maven, JUnit, CVS, CSS, HTML, XML, XSD, JavaScript, Oracle10g and Windows2007

Confidential

Software Developer

Responsibilities:

  • Re-design and development of existing Sharepoint website as a ASP.NET Web Application.
  • Enhancement of existing functionality for the pharmacy website and also the internal websites used by Business, Sales and Marketing teams.
  • Construction of a standard base for combining all the websites of the company in all countries giving it the same look and feel by internationalization.
  • Development of new tools for report generation and analysis to be used by various internal teams.
  • Submitting the developed pages to quality assurance, business and marketing teammates and fixing defects and/or making changes according to the feedback.
  • Research on existing problems to find solutions in short time and meet the deadlines.
  • Scheduling and performing code reviews for peer developers and suggesting changes based on the findings.
  • Design and development of Common Utility Toolkit for reusability across the whole development team.

Technologies Used: ASP.NET (C#), HTML, CSS, JQuery, OAuth, JavaScirpt, jQuery, jQuery UI, SQL Server, Team Foundation Server, Visual studio 2008

Confidential

Software Developer

Responsibilities:

  • Detail study of requirements and analysis documents for complete understanding of the deliverables.
  • Coding dynamic web pages and populating all the fields from database.
  • Coding DAO Classes based on the Database design documents.
  • Participating in code reviews and modifying the code based on the review comments and feedback.
  • Participating in reviews and revisions of the Analysis Documents.
  • Developing common utility classes used across the domains in the web application.
  • Helping in setting up workspaces and development environments for new hires.
  • Code Stored Procedures that pull records out of the Database.
  • Involved in modifying the designs of the Application architecture based on new requirements.
  • Writing Unit Tests for the DAO classes.
  • Participated in designing the application screens and page flow throughout the application.
  • Developed UI using Telerik.
  • Coded basic form validation using JavaScript.
  • Wrote the Style Sheets for the Application Screens using CSS.
  • Participate in daily meetings and provide status reports.
  • Fix defects and resolve issues in both front-end and back-end code.

Technologies Used: ASP.NET(C#), AJAX, JSON, Windows Communication Foundation (WCF) and Windows Workflow Foundation (WWF), JavaScript, Oracle 9i, N-Hibernate,IIS.

Confidential

Software Developer

Responsibilities:

  • Development of Share point website using Share Point 2007.
  • Designed Share point List.
  • Customized share point web parts and share point CSS.
  • Submitting the developed pages to quality assurance, business and marketing teammates and fixing defects and/or making changes according to the feedback.
  • Research on existing problems to find solutions in short time and meet the deadlines.
  • Scheduling and performing code reviews for peer developers and suggesting changes based on the findings.
  • Design and development of Common Utility Toolkit for reusability across the whole development team.

Technologies Used: Share Point 2007, SQL 2005, Visual studio 2008

We'd love your feedback!