We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

San Mateo, CA

SUMMARY

  • 5+ years of experience in analysis, design, development and deployment of various client/server, Web Applications using Java/J2EE, Spring, JavaScript, AngularJS, ReactJS, AJAX, HTML5, XML, CSS3. Also worked on MVC framework.
  • Highly interested to be involved in fast - paced and high productivity settings where impact can be made both as a developer and programmer analyst
  • Excellent analytical, problem solving, communication, and team coordination skills.
  • Usage of JSON for faster and impulsive responses
  • Experience in building Single Page Application(SPA) using AngularJS
  • Involved in all phases of Software Development Life Cycle(SDLC): analysis, feasibility, design, coding, testing, implementation, maintenance and support
  • Proficiency in web application development using JSP/Servlets/PHP/HTML 5/XHTML/CSS3/CSS/Twitter Bootstrap/JavaScript/OO JavaScript/Ajax/JQuery/AngularJS/ReactJS
  • Experienced in Object Oriented Design and Analysis, SCRUM Programming Methodology, Agile Programming Methodologies
  • Self-motivated, good team member with excellent analytical, communication and problem solving skills with ability to work independently as well as in a team setting
  • Expertise in Core Java, J2EE Technologies Multithreading, JVM, Garbage Collection, Collections, Generics, Servlets, JSP, JDBC, Custom Tag libraries, EJB, JSF, Web Services/SOA
  • In depth knowledge of Spring framework with special emphasis on the areas of designing, developing, and delivering high end ad targeting application projects
  • Built Web Services/SOA, RESTful services with Spring.
  • Experience in implementing Hibernate ORM tool.
  • Highly skilled in designing the applications using UML diagrams like Use Case diagrams, Class diagrams, Structural and Interaction diagrams
  • Comfortable in Windows, UNIX and Linux environment
  • Significant experience in developing client server application using jQuery.
  • Well experienced in using J2EE Application Servers Tomcat 6.1.
  • Experienced in MVC Pattern
  • Developed web applications with MVC architecture using Spring framework.
  • Solid knowledge of writing SQL queries using MYSQL database.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Factory, Strategy Pattern.
  • Exposure to End to End solution development.
  • Successfully leading a team of 6 people and coordinating the activities between offshore and onsite peers.
  • Implemented IAB VAST 2.0 advertising standard for serving ads to mobile app using Java.
  • Profound Experience in Object Oriented JavaScript programming language.
  • Knowledge of HTML 5

TECHNICAL SKILLS

Internet Technologies: Java/J2EE, PHP, Core Java, JSP, Servlet, Spring Framework, Spring-AOP, Spring-DAO, Spring-ORM, Spring-JDBC, Hibernate, AJAX, JavaScript, OO JavaScript, jQuery, ReactJS, HTML, WEB 2.0, DHTML, CSS3, LESS, SaaS, XML, HTML5, JSON, WEB 2.0, DOJO 1.6, RequireJS, AngularJS, Twitter Boostrap 3, MRAID 2.0, VAST 2.0, modernizr, Twig, Relational Database, Redux

Development Tools: IntelliJ IDEA, Eclipse, Sublime Text, GRUNT, webpack build tool, GIT version control, Charles, Fiddler, Pro Sequel, MYSQL Workbench, SVN, node package manager(npm), JIRA, Bower, Gulp

Web Servers: Apache Tomcat, Glassfish

Languages: JavaScript, Java, SQL, PHP

RDBMS: MYSQL Server

Operating Systems: Unix, Linux, MAC OS, Windows 7

Other Third Party Tools: MS Office

PROFESSIONAL EXPERIENCE

Confidential, San Mateo, CA

Senior Software Developer

Responsibilities:

  • Designed and implemented the web application using J2EE with Spring framework
  • Designed and implemented the single page web application(SPA) using AngularJS
  • Developed RESTful services with Spring for SPA
  • Designed and implemented Web Interface to track various campaign reports
  • Worked on UI enhancement, redesigned whole website front-end part from the scratch
  • Used Twitter Bootstrap 3 for the responsive web design.
  • Created various rich media ad template for Mobile Compliant with MRAID 2.0
  • Implementation of IAB VAST 2.0 video ad standard into the ad agency server.
  • Detail design and implement appropriate solutions
  • Used Hibernate as Object/Relational Mapping(ORM) Framework
  • Worked with DBA on database design and SQL performance tuning
  • Support and resolution on real time production issues
  • Application deployment and configuration
  • Involved in transition from waterfall to agile scrum process
  • Used Spring MVC framework for Product Delivery web site
  • Used AJAX to enhance the application functionality and responsiveness
  • Manage and guide junior developer. Team size 6.
  • Used GIT for Version Control

Environment: Spring Framework, Java/J2EE, JQuery, AJAX, MYSQL Server, AngularJS, OO JavaScript, Hibernate, Apache Tomcat, MAVEN

Confidential, San Mateo, CA

Senior Software Developer

Responsibilities:

  • Closely worked with SDK team for MRAID layer implementation
  • Develop following ad templates
  • Expandable banner
  • Dynamic Video Banner
  • Interstitial with Embedded Video
  • 360 Degree ad
  • 2D rotate
  • Parallax 2D and 3D
  • Native Video Banner
  • Use web proxy tools like Charles or Fiddler for debugging
  • Make sure JS is highly performing and light weight
  • Create OO JavaScript Ads
  • Sprite implementation for video ad

Environment: JavaScript, OO JavaScript, modernizr, HTML5, CSS3, MRAID 2.0, ADMARVEL SDK, Charles, Fiddler, SVN

Confidential, San Mateo, CA

Senior Software Developer

Responsibilities:

  • Designed and implemented the web application using J2EE with Spring Framework
  • Designed UI Components using ReactJS
  • Implemeted Twig templating library which is integrated with the view of the application
  • Used Doctrine as ORM Framework
  • Used C3 Charting JS library for the various charts
  • Used Redux based on Flux architecture for React Components to persist the state of the UI
  • Used Twitter Bootstrap 3 for the responsive web design.
  • Worked with DBA on database design and SQL performance tuning
  • Used MVC and Singleton Design pattern in the web application.
  • Support and resolution on real time production issues
  • Application deployment and configuration
  • Used AJAX to enhance the application functionality and responsiveness
  • Used SVN for Version Control

Environment: Java/J2EE, Spring MVC Framework, HTML5, CSS3, JavaScript, ReactJS, C3 library, SVN, MYSQL, npm, webpack

Confidential

Senior Web Developer

Responsibilities:

  • Involved in gathering client requirements, analysis and application design.
  • Developed Exceptions which help in better handling of transactions.
  • Used J2EE for the web-application development.
  • Involved in coding for the front-end of the product, using HTML5 and CSS3.
  • Implemented client side data validations using JavaScript.
  • Worked on enhancing the UI of our product, using JQuery.
  • Worked on backend data handling using Servlet and JSP.
  • Worked on capturing user events and rendering the appropriate action using JQuery.
  • Worked on dynamically rendering the UI, based on user actions, using JQuery.
  • Worked in AJAX to enhance user experience.
  • Minimal working knowledge of Fiddler in debugging the application
  • Worked on Holiday Maintenance, which helps the organization serve the holiday list and to plan the activities accordingly.
  • Closely involved in the Build/Deployment activities after fixing the defects detected in the QA phase.
  • Effectively maintained the projects during different stages of deployment and simultaneously reported their respective statuses to the management.

Environment: Jquery 1.9, JavaScript, HTML5, CSS3,, Java/J2EE, MAVEN, SVN, MYSQL

Confidential

Courseware Engineer

Responsibilities:

  • Work on IBM LMS framework to produce interative web based elearning courses.
  • Develop services in Java/J2EE to track the user progress
  • Develop wiki based course on IBM Connections
  • Work on Content Producer 3 to develop elearning courses
  • Develop a robust e-learning framework in DOJO that could be used to produce the learning course in fast pace
  • Work on quiz templates that could be reused by the team to reduce the production time

Environment: IBM Content producer 3, IBM Connections, Dojo 1.6, Core Java/J2EE, JavaScript, HTML, CSS

We'd love your feedback!