Software Developer Resume
PROFESSIONAL SUMMARY:
- 10+ years of experience in web application architecture, design and development with focus on Java / J2EE technology stack.
- Expertise in developing Proficient in designing and developing both 2 - tier and 3-tier (Distributed) Client Server and web applications using Java/J2EE, frameworks like GWT, Spring MVC, Spring Data, Servlets, HTML, XML, Flex with Cairngorm Framework
- Excellent experience in integrating applications using REST APIs
- Developing RESTful API using JAX-RS implementation Jersey
- Experience in using JUNIT testing framework
- Successfully developed and took ownership of conceptual and logical architecture designs for IT systems.
- Experience in leading a team of developers and providing technical and organizational guidance.
- Well-experienced in end-to-end and Integration Testing
- Familiar with agile software development methodologies (e.g. SCRUM) as well as plan-driven delivery methodologies (e.g. Waterfall)
- Implemented the phases of software development life cycle for domains like Storage, Banking, Capital Markets and Brokerage.
- Exceptional experience working in fast-paced, deadline-oriented environments
- Outstanding technical skills, able to quickly learn new concepts and technologies.
- Delivering quality solutions to complex business problems within scope, budget and tight schedules whilst meeting strict specifications both functional (for customers) and technical (for programmers), from estimating to delivery.
TECHNICAL SKILLS:
Languages: JAVA, Java Server Pages (JSP), Servlets, EJB 2.0, PL/SQL, JSON, Flex 4.1 with cairngorm framework, GWT 2.5.1
Databases: Oracle 9i
Frameworks: GWT-MVP framework, Spring/Spring MVC, JPA, REST API, Autobeans API, Cairngorm Framework, iBatis DataMapper framework, Java Multi-threading
Web/App Server: IBM Websphere 7.0
Web services: SOAP-based
Tools: & Utilities: RAD, Eclipse, SQL Enterprise Manager, Toad Client, Flash builder, IBM ClearCase, Websphere Portal Server
WEB DEVELOPMENT: HTML, CSS, JAVASCRIPT
Models and Methodologies: WATERFALL, AGILE
VERSION CONTROL: GIT, IBM Rational ClearCase, TortoiseSVN, Microsoft Visual SourceSafe (VSS)
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Environment:
Software: JavaScript, HTML5, CSS3, JSON, Webservices (REST), Oracle 10g, WebSphere 8.0, Agile, JIRA, GIT
Responsibilities:
- Developed code to implement the DocuSign eSignature API for integration with ACS application.
- Designed and developed a RESTful listener application to integrate with DocuSign Connect.
- Designed a consumer for eSignature REST API
- Participated in sprint planning meetings with development and QA teams for estimation of assigned user stories.
- Involved in end-to-end and Integration Testing with the third-party vendor.
- Responsible for promoting the code to different testing environments and production deployment
Confidential
Technical Leader
Environment: Software: GWT-MVP (Google Web Toolkit), JSON, Auto beans API, Java 8, IBM Eclipse, apache ant 1.9, IBM Clear case, Nginx web server
Responsibilities:
- Design and developing web-based UI using GWT
- Writing Proof of Concept to support long polling.
- Debugging and resolving technical issues.
- Writing design documents for the new features and enhancements.
- Writing code for client-side implementation of REST API created to support new features.
Confidential
Technical Leader/Technical Specialist
Environment: Software:
Framework: GWT-MVP (Google Web Toolkit), JSON, Auto beans API
Languages : Java 7
Tools: JDK 6.0, IBM Eclipse, apache ant 1.9, IBM Clear case
O/s: Windows Vista, Linux Web Server: Nginx web server
Responsibilities:
- Design and developing web based UI for configuring and monitoring controllers.
- Analysis and capturing of specifications for new features and enhancements.
- Writing Proof of Concepts (POCs) and presenting them to client.
- Writing design documents for the new features and enhancements.
- Code review before the code is delivered to repository before every sprint.
- Creating skeleton frameworks for common features that can be scaled by developers as per the requirement of sub systems.
- Advising on and coordinating each team’s technical activities.
- Ensuring adherence to appropriate standards of technical best practice.
Confidential
Senior Software Engineer, Onsite Coordinator
Environment:
Software:
Framework: Cairngorm Framework, iBatis Data mapper framework, Spring framework
Languages : EJB2.0, Java, Flex, PL/SQL
Tools: JDK 5.0, IBM Websphere, Flash Builder (IDE), Toad, Clearcase
O/s: Windows Vista
Responsibilities:
- Resolving technical issues faced by team, Code Review, Designing and coding in Java and integrating with FLEX code
- Unit Testing using JUnit and from UI
- Interaction with client (Attending kick - off, retrospective, pre-planned meetings)
- Worked as a System analyst at client location for 14 months
- Use Case reviews with BA, wrote design approach documents
- Was responsible for requirement analysis
- Being the Onsite Coordinator for this project, my roles and responsibilities involved interacting with Client, understanding their requirements; address their changing needs and managing the dynamics of those changes. It also involved analyzing the quality process and innovating new methods to improve the process.
Confidential
Senior Software Engineer, Requirement Analyst
Environment: Software:
Framework: MVC architecture
Languages : EJB2.0, Java, JSP, Servlets, PL/SQL
Tools: JDK 5.0, IBM Websphere, Toad, Clearcase
O/s: Windows Vista
Responsibilities:
- System Analysis, Design and Coding
- Bug Fixing.
- Delivery & Deployment.
- Team building and Client Interaction
- Have conducted functional requirements analysis, feature study and feasibility determination. Analyses of functional and workflow requirements for new features.
- Coordinated with the Development & Testing teams to baseline a common understanding of the requirement(s) and work collectively towards achieving a bug-free module/ application.
Confidential
Developer, Onsite Coordinator
Environment:
Software:
Framework: Cocoon, Chiba
Languages Java, JavaScript, XML SOAP based webservices
Tools: JDK 5.0, Tomcat, WebSphere 6.1, SVN
O/s: Windows XP, UNIX
Responsibilities:
- Requirement Analysis
- Re-engineered the existing Confidential application used by brokerage teams.
- Coding
- Preparing test cases
- Driving the calls to install releases in production
- Peer review of the documents
- Production Support and maintenance of the existing application
- As an Onsite coordinator, worked closely with offshore development team; developed work estimates and identified and evaluated technology risks; participated in business meetings; reported and co-coordinated with all stakeholders.
