Software Developer Resume
SUMMARY:
- Computer Science engineer with 7 years of software development experience using Agile and Waterfall methodologies
- Extensive experience with Agile Web Application Development using Java/J2EE, Oracle Business Process Management and FLEX3
- Experience in developing information technology architecture, logical and conceptual components using solution delivery framework and reference architecture
- Sound knowledge of GIS (Geographical information Systems), GIS Web Services and GIS based web application development
- Proficient in implementation of ESRI’s (Environmental Science Research Institute) ArcWeb Services using SOAP and REST
- Strong analytical ability - finding creative, innovative, and accurate solutions to a given problem. Ability to quickly understand necessary business functions
TECHNICAL SKILLS:
Programming Skills: JAVA, J2EE, FLEX 3 with LCDS, Oracle BPMS
Scripting Languages: HTML, XML, CSS, JavaScript (Ajax, Dojo),Action Script 3
Databases: Oracle, SQL Server 2000/2005, MS-Access
Operating Systems: Windows 7/XP/NT/2000/98,Vista,MS-DOS
IDE s: NetBeans, Eclipse, Flex Builder, Oracle BPM Studio
Servers: Apache Tomcat, Web logic 10.3, Glassfish
Version Control Tools: SVN
Other: GIS and GIS based web applications, SOAP & REST web services
EXPERIENCE:
Confidential
Software Developer
Environment: Appian Business Process Management Programming
Responsibilities:
- Designing and developing components using Appian BPM Programming
- Continuous communication with customers to analyze information needs and functional requirements
- Supporting User Acceptance Testing
Confidential
Application Developer Sr.
Environment: Java (JSP, Servlets), JavaScript (Ajax, JQuery), Oracle BPM Programming, Eclipse, Oracle BPM Studio
Responsibilities:
- Technical lead for OMS BAU team - project planning, estimation, technical design and development for various business requirements using Agile methodology
- Designing and developing components using Java (JSP, Servlets), JavaScript (Ajax, JQuery), Oracle BPM Programming, Eclipse, Oracle BPM Studio
- Sprint planning for each release cycle including resource allocation, prioritization
- Training junior resources and team management
- Communicating with customers to analyze information needs and functional requirements
- Proposed and implemented separation of tightly integrated single application into multiple logical components which increased the efficiency in managing, coding and deploying the code significantly
Confidential
Requirement Analyst
Environment: Agile working environment
Responsibilities:
- Regularly communicated with business managers, subject experts and developers to analyze information needs and functional requirements
- Provided Business Requirements, Functional requirements, and Use Cases to development and testing team as needed
- Provided Dev and QA support
- Worked with Agile Software Development methodology
- Involved in requirement gathering meetings, requirement documentation, story card creation, prioritization and customer demo
Confidential, Columbus, Ohio
Application DeveloperEnvironment: Java (JSP, Servlets), REST, JUnit, JavaScript (Ajax), Flex 3, ActionScript 3, Apache Tomcat, NetBeans 5.5, Eclipse, Flex Builder 3
Responsibilities:
- Worked on various multi-tier Java projects such as web site development for a Learning Management System using MVC design pattern
- Provided technical leadership for group projects, determining architecture and work assignments
- Implemented Waterfall model for all academic projects
- Created framework for Library Book Management application by implementing RESTful Web Service architecture using Jersey
Confidential
Software Engineer
Environment: Java (JSP, Servlets),SQL-Server, Apache Tomcat, Eclipse
Responsibilities:
- Business requirement gathering
- Designed User Interface for application using JSP, JavaScript and CSS implemented Java components and Servlets for application
- Worked with Agile Software Development methodology
- Involved in project planning activities
Confidential
Software Engineer
Environment: Java (JSP, Servlets),JavaScript (Ajax, Dojo), Flex 3, ActionScript 3, LCDS, Web Services, Apache Tomcat, NetBeans 5.5, Flex Builder 3
Responsibilities:
- Technical module lead and acted as a single point of contact for the project
- Coordinated project planning activities within the team
- Involved in all the tiers of the J2EE application based on MVC design pattern
- Developed GUI components using JSP’s, CSS, HTML, DHTML, Java script, AJAX, DOJO, XML, FLEX 3, Flex Viewer framework and action Script
- Used DOJO libraries with AJAX for asynchronous communication
- Developed business logic using Servlets and Java classes with Struts framework
- Designed and developed automated solutions for testing the ArcGIS Web services using Object Oriented design
- Proposed and did initial proof of concept for moving to REST Web Service based model from Client/Server model
- Conducted training sessions for team on REST API and Flex3 - Java integration
- Wrote and maintained technical/functional specifications
- Worked on internal project to maintain skill information of all employees working in organization
- Worked with Waterfall Development methodology
Confidential
Software Engineer Trainee
Environment: Java (JSP, Servlets),SQL-Server, Apache Tomcat, Eclipse
Responsibilities:
- Designed User Interface for application using JSP, JavaScript and CSS
- Created Java components for the application
- Worked with Agile Software Development methodology
