Senior Developer Resume
Denver, CO
SUMMARY:
- Java/Web Developer with over 8+ years of professional experiences in Core Java/J2EE and Web Development
- Strong developing experience with HTML, DHTML, CSS and JavaScript
- Experienced in JavaScript frameworks like jQuery, AngularJs, Node.js, and Bootstrap framework
- Experienced in developing Single Page Application (SPA) with Model - View-View-Model (MVVM) based frameworks
- Experienced in developing device agnostic, platform independent and responsive web applications
- Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Experience in designing Rich Internet Application (RIA's) with jQuery, AJAX
- Up to date Knowledge with the latest industry trends in UI design and usability
- Skilled at analyzing and solving browser compatibility challenges and possesses ability to maintain consistency and well commented HTML and CSS markup
- Experience in J2EE in J2EE Software Development Life Cycle SDLC of business applications in web and client-server environment using Java and J2EE patterns, together with JSP, Servlet, AJAX, JDBC, XML, XSLT, Java Mail, JAXB, Web Service and REST
- Experience in Open Source Java frameworks such as Spring dependency Injection, inversion of Control, Aspect-Oriented Programming, Spring MVC, Hibernate
- Expertise in back-end procedure development, for Database Applications using Oracle, SQL and MySQL, SQL Server
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly
- Good problem solving skills with debugging capabilities and troubleshooting existing code using Firebug and Developer Tools. Hands on exposure to multiple Application servers like JBoss, IBM WebSphere Server
- Expertise in various IDEs like Eclipse, EditPlus, JSfiddle, Webstrom, Dreamweaver, Notepad++, Microsoft Visual Studio
- Experience in working with Tomcat web server and Apache
- Extensive development experience in object oriented analysis, design and programming
- Hands-on experience with automated build tools such as Apache Ant and Apache Maven
- Expertise in Unit testing, Integration testing, Smoke testing & System testing.
- Well experienced in using version control systems subversion (SVN), GIT, Visual source Safe and team Foundation Server (TFS)
- Ability to balance multiple demands and work both independently or in a team environment
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile methodology
TECHNICAL SKILLS:
Java/J2EE Technologies: Java, Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA, Spring, Hibernate
Web Technologies: Angular, Node.js EXPRESS, jQuery UI, Ajax, HTML5, CSS3, RESTful Service, JavaScript/jQuery, Bootstrap, JSON, XML, Web Service, SOAP
Databases: MS SQL Server 2008, MySQL 5/6
Application Servers: Apache Tomcat 5/6/7, Apache HTTP Server, IBM WebSphere
Version Control Systems: SVN, VSS, CVS, GIT.
PROFESSIONAL EXPERIENCE:
Confidential, Denver, CO
Senior Developer
RESPONSIBITIES:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
- Worked with business analysts to understand their business models and goals and help define strategy, content, and features
- Converted PSD mockups into pure hand-written, responsive web pages using HTML5,
- CSS3, Bootstrap, jQuery, and AngularJs for interactive cross browser functionality and complex user interface
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation
- URL routing handled by UI state router, allowing us to divide the application into logical modules (templates and controllers), each of which would be instantiated when its route was invoked
- Made extensive use of angular directives, filters and created custom directives, filters for re-usable components
- Created role based HTML navigation menu, derived from the database in the form of JSON.
- Used ngResource module, JSON for request data and response processing
- Made extensive use of promises for application control flow
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree
- Implemented the Drag and Drop functionality using AngularJs framework
- Used GIT for version control and deployed application to cloud
Environment: AngularJS, jQuery, JavaScript, HTML5, CSS3, MYSQL, Windows Server 2012, IIS 6.0, Visual Studio, GIT.
Confidential, Chicago, IL
Senior Developer
RESPONSIBITIES:
- Gathered requirements from the Business users and prepared functional requirement documentation.
- Prepared Use Case diagrams based on the business requirements documentation.
- Involved in Technical Discussions and preparation of Proof of Concept
- Collaborate with team members to create and prioritize user requirements.
- Configured development environment with all the required installations.
- Implemented the enhancement on the current system using PHP and MySQL.
- Designed & developed the new application from scratch using AngularJS, HTML, CSS Bootstrap, jQuery & Rest services.
- Responsible to create the skeleton of the application based on the proposed architecture along with the developing the assigned stories.
- Responsible for all programming and development of Client Portal application.
- Consumed Restful web APIs exposed by third party vendors.
- Involved in Daily project meetings to closely monitor the project progress.
- Fixed bugs and added improvements on partner website.
- Provided post production support after the application went live.
- Agile development with strict budget & timeline
Environment: AngularJS, jQuery, JavaScript, HTML5, CSS3, MYSQL, Windows Server 2012, IIS 6.0, TFS, Visual Studio
Confidential, Jacksonville, FL
Programmer
RESPONSIBILITIES:
- Developed server side logic using JSP, Hibernate3, and JPA by writing configurations.
- Involved in building responsive front-end user interfaces using JSP, Bootstrap, HTML,
- CSS, JavaScript, jQuery
- Used JavaScript, jQuery to provide dynamic User interface and for client side validations.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS
- Wrote code to fetch data from Web services using jQuery, AJAX and dynamic binding of data to DOM
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Configured and set up IBM WebSphere Server for deployment
- Responsible to develop the application Business Logic in Java
- Part of development team in creating the Database Access Layer
- Communicated with the Offshore Team and helped them understand the Business Requirements
Environment: AngularJS, jQuery, JavaScript, HTML5, CSS3, Java, JSP, Servlets, Hibernate, JAX-RS, SQL, IBM WebSphere, VSS, Eclipse IDE
Confidential
Software Developer
RESPONSIBILITIES:
- Involved in building front-end responsive user interfaces using JSP, HTML, CSS,
- JavaScript and jQuery
- Developed JSP for the multiple views in the presentation layer and Java Beans for model layer
- Used JavaScript, jQuery to select and manipulate DOM elements and also CSS manipulation
- Developed web services using Restful API
- Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle
- Responsible to develop the application Business Logic in Java
- Worked closely with QA team on defect analysis and bug fixing
- Performed unit level testing
Environment: Java, JSP, Servlets, Spring, Hibernate, JFreeChart, JavaScript, HTML, CSS, MySQL, Apache Tomcat, Apache web server, Tortoise SVN, Eclipse IDE, Dreamweaver
Confidential
Software Developer
RESPONSIBILITIES:
- Design and development of Web pages using HTML, CSS including Ajax controls and
- XML
- Translated designs and style guides into functional user interfaces, ensuring cross browser compatibility, performance and robustness
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms
- Integrated the Java code (API) in JSP Pages
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Created JSPs and developed the screens as per the file structure.
- Interacted with clients to understand their existing applications and design the site according to their system requirements
Environment: Java, JSP, Servlets, JDBC, Spring MVC, JavaScript, HTML, CSS, Apache Tomcat, Tortoise SVN Eclipse IDE
Confidential
Software Developer
RESPONSIBILITIES:
- Responsible to develop the application Business Logic in Java
- Involved in building front-end user interfaces using JSP, HTML, CSS, JavaScript and jQuery
- Developed client side validation code using JavaScript and jQuery
- Creating cross-browser compatible and standards-compliant CSS-based page layouts
- Involved in fixing Front-End issues with the layouts using debugging tools like firebug and Chrome developer tools
- Part of development team in creating the Database Access Layer using Hibernate.
- Performed Unit level testing
- Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers
Environment: Java, JSP, Servlets, JDBC, JavaScript, HTML, CSS, Apache Tomcat, CVS, Eclipse IDE
