We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 12+ years of experience in the IT industry with strong experience in application development and implementation of Web based applications using UI and java/J2EE frameworks.
  • Recently played role of development manager to manager work done by vendor's offshore team.
  • Travel, E - commerce, Banking & Finance, Employee Central and entertainment Payroll domain experience
  • Experience in the Web Applications Development using Java REST APIs, HTML, CSS, JavaScript, JQuery, DOM, and AJAX using JSON or XML format. & experience with leading JavaScript frameworks EmberJS, and AngularJS(1.2).
  • Expertise and knowledge in JAVA Technologies like JSP, Servlet, EJB, JDBC, JMS, Spring MVC, Hibernate, Struts and JUNIT.
  • Created Single Page Application (SPA) using MVC architecture in EmberJS and AngularJS.
  • Extensively worked on debugging using IntelliJ Idea debugging, Chrome debugger.
  • Experience in Web Services using SOAP and RESTful APIs.
  • Used Jasmine Karma for UI unit testing with AngularJS application and Chai and Mocha for EmberJS application. Used log4j for logging and debugging. & worked on IDE like Intellij and Eclipse.
  • Experience of Heroku cloud platform.
  • Experience in working with Redis and MongoDB.
  • Experience working with versioning tools like GIT, SVN, CVS and build tools like ANT, Maven, Gulp.
  • Experience working with build automation tools like Jenkins for building and deploying the code using Jenkins jobs in different environments.
  • Excellent experience with Databases such as Postgresql, MySQL, Oracle.
  • Implementing web server solutions and deploying java application servers like WebSphere and Tomcat.
  • Experience on Web based Application in Agile development.
  • Experience in Service Oriented Architecture (SOA) such as Web Services including SOAP, RESTful, WSDL, UDDI.
  • Proficiency in application development with IntellinJ, Eclipse, NetBeans and Talend.
  • Good experience in version controls like GIT and ClearCase. Experience working on Bug monitoring tool Jira and Target Process.
  • Participation in code review process as well as in build, deployment, and release process
  • Ability to learn and use new technologies quickly.
  • Experience working on XML, DOM Parser, SAX Parser, DTD, XML Schema, XSL, HTML, XSLT, JSON.
  • I have basic understanding of salesforce org, portal, how to use salesforce as IDP and do SSO.
  • Experience in providing technical and programming support and mentoring the developers
  • Possess excellent logical, analytical, interpersonal and communication skills and a commitment to perform in a team environment.

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Senior Software Engineer

Responsibilities:

  • Currently I am playing role of dev manager and looking after all the requirement, development and post release support for any feature worked on by my team of 8 leads and developers. I am involved in high level low confidence estimates at feature level to low level high confidence estimate at each story and task level. Utilized agile maturity model for daily update, Story sizing, Sprint planning etc.
  • Managing the resources and keep them motivated to work through challenging releases. Being SAAS Company also made sure that changes done for this particular client does not create issues at platform level.
  • Created BE connectors for new GDS services.
  • We are using REST web services for communication between frontend and middle tier.
  • I have created new spec file for JS test. Created new fixtures. I have also created Junit Test files for BE tests and used EasyMock to mock the services and data from the database.
  • Manage bugs and stories using Targer Process.
  • Version Control - Managed branch for stories/bugs using Git and did Merge request review using Gitlab.
  • Build and deployed project on Jenkins.
  • Also involved in doing code review for the stories, which are worked on by offshore. I need to make sure that code readable and efficient and adhere to coding standard for Confidential .
  • Helped new offshore lead/developer to understand process and basic architecture of the application.

Environment: Spring MVC, GIT, Restful API, JUnit, EasyMock, JSON, SOAP, EmberJS, Chai, Mocha, SCSS.

Confidential, Burbank, CA

Senior Developer

Responsibilities:

  • Utilized agile maturity model for dialy update, Story sizing, Spring planning etc.
  • Developed weekly timecard (WTC) using AngularJs(1.2), Bootstrap, Font Awesome, LESS, REST API
  • Worked on controller, directives, services and modules. Extensively worked on ng-grid.
  • Manage user preferences using Mongo DB.
  • Wrote unite test code using Jasmine for controllers, directives and services.

Environment: AngualrJS, REST API, Spring, Hibernate, JDBC, Jboss 6, Maven, IntelliJ, Mongo DB

Confidential

Senior Developer

Responsibilities:

  • Developed UI for Add, Edit, delete users by working on different aspects of Angular JS 1.0.4 like controller, directives, services, Global APIs and bootstrap3 component(Flatty, wrapbootstrap) and css management using LESS.
  • Make use of bootstrap components like icons, calendar, collapse container, switch etc.
  • Create REST services. Create security for REST web services using Spring security. Create multiple child projects for specific functionality by making use of mvn parent-child model.
  • Make use of Install Any Where 2011 installer to create the installer which can be deployed on window’s machine.

Environment: AngularJS, JSON, XML, REST, Spring, Bootstrap

Confidential

Senior Developer

Responsibilities:

  • Research and development in Redis caching.Research and development in Salesforce IDP and SSO.
  • Manage code version using GIT on Heroku. Create dev, staging and production environment with required branches on Heroku.
  • Implement Spring security module to protect REST services.
  • Implement integration module with Salesforce.

Environment: REST, Hibernate, Spring Roo, SSO, Redis, Postgresql, AngularJS, bootstrap

Confidential, San Mateo, CA

Senior Developer

Responsibility:

  • Was involved in the low level and high level design documentation.
  • Mange task based on task board in version one.
  • Mostly worked on service class to implement position changes.
  • Worked on JAVA, Eclipse, Team City, Agile, Jira, Version One

Environment: JAVA, Eclipse, Team City, Agile, Jira, Version One

Confidential, San Jose, CA

Senior Developer

Responsibilities:

  • Understand the Requirement and raised clarifications.
  • Monitoring Bugs using Jira tool.
  • Redesign publisher batch to accommodate PRC batch functionality using TALEND tool.
  • Worked on JAVA, XML, Eclipse, ClearCase, Agile, Jira, TALEND

Environment: JAVA, XML, Eclipse, ClearCase, Agile, Jira, TALEND

Confidential

Senior Developer

Responsibilities:

  • Understand the Requirement and raised clarifications.
  • Monitoring Bugs using Jira tool. Production bug fix.
  • Monitoring new release in selling domain pools.
  • Used BES framework in enhancement.

Environment: JAVA, Jira

Confidential

Senior Developer

Responsibilities:

  • Understand the Requirement and raised clarifications.
  • Monitoring Bugs using Jira tool. Production bug fix.
  • Attended daily agile stand up meetings.
  • Followed AGILE sprint project life cycle during development.
  • Used V4 framework (Darwin framework) in development
  • Helped team in designing and scoping.
  • Developed DAL/BOF code for linking and Token DB tables
  • Used ICE (build system) for deployment.
  • Prepared Junits for each classes and method for Automation testing.
  • Understand the Requirement and raised clarifications.
  • Used Eclipse and Apache Geronimo server in development.
  • Used Oracle for database changes and to create DAO classes
  • Developed JUnit class for testing purpose..
  • Code Re-factored using FindBug Plug-in.
  • Added RTM(Real Time Marketing) component.
  • Worked on Confidential Batch framework.

Environment: JAVA, XML, Eclipse, ClearCase, Agile, Jira

Confidential

Senior Developer

Responsiblities:

  • I was part of design, development and testing of feedback and rating module.
  • I created stateless session been and exposed it as web service, which is used by a flex client. I used JPA as ORM to talk with database.

Environment: EJB 3, JPA.

Confidential

Sr. Developer

Responsibilities:

  • I was involved in analysis, design and development of the application.
  • I have finalized the requirement of metrics support with the help of Product Manager.
  • I have designed the framework for the application and explored required APIs.
  • Used JAVA 1.4, Servlets, JSP, Struts, JDBC, Java Beans, JavaScript, XML, JBoss, JfreeChart.

Environment: JAVA 1.4, Servlets, JSP, Struts, JDBC, Java Beans, JavaScript, XML, JBoss, JfreeChart

We'd love your feedback!