Senior Software Engineer Resume
NJ
PROFESSIONAL SUMMARY:
- Over 14+ years of experience in Software Development with exposure to Enterprise applications / Web based applications.
- Experienced in complete Software Development Life Cycle (SDLC) phases including Analysis, design, development, testing, integration, deployment and maintenance.
- Expert Level Skills in Java, J2EE, XML, Enterprise Java Beans, Servlets, Listeners, JSP, JMS, JSTL, Struts, Web Services, Hibernate, Spring framework, JAX WS, SOA, jQuery, Bootstrap, JSON, CSS, XHTML and HTML.
- Solid understanding of J2EE Design patterns.
- Extensive Knowledge in UML, MS VISIO.
- Developed SOA implementations using Web Services.
- Hands on experience with Web/Applications servers like WebLogic, GlassFish, Apache Tomcat, JBOSS, and Internet Information Services (IIS).
- Extensive experience on modern front - end template frameworks for JavaScript including Bootstrap, JQuery, AngularJS etc.
- Deep experience on database design, programming (Stored Procedures, Functions, Triggers, Views using PL/SQL) and performance tuning in Oracle 10g/11g.
- Expertise with Java Framework development and enhancements for Enterprise applications.
- Experience in developing message driven beans which communicates to legacy systems.
- Solid experience with EJB Design Patterns.
- Solid experience with both Client-side and Server-side Java application development.
- Extensively used Eclipse and STS IDE (Integrated Development Environment).
- Experience with Version Controllers like MS Visual Source safe and Visual SVN.
- Developed ANT/Maven Scripts for Building and Deploying applications in UNIX (Linux) and Windows Environment.
- Experience in Custom Tag Libraries using JSP tag library. involved in Test Driven Development(TDD) model using JUnit
- Software testing experience with testing tool such as JUnit.
- Implemented asynchronous communication using AJAX.
- Experience with various Java Frameworks like Spring MVC, Spring IOC, Spring BOOT, Hibernate, EJB, Jakarta Struts, Log4J, Jakarta ANT
- Implemented Agile, Iterative and Hybrid methodologies.
- Experience with CMM Level 3 development processes.
TECHNICAL EXPERIENCE:
J2EE Technologies: JNDI, DOM, EJB 2.x/3.x, Java RMI, Java Servlets, JSP, JSTL, JAX WS, JAX RS, JSP Custom Tag Library, LDAP, Servlets, JSF, Listeners and Web Services.
Java Technologies: Jdk 1.5/1.6/1.7, Java AWT, Java Applets.
Application Server: Weblogic 12/10.x, Tomcat 5.x/6.x/7, JBoss Application Server, GlassFish Application Server, Internet Information Services (IIS).
Data base: Oracle 10g, 11g, MySQL, MS SQL Server, SQL, PL/SQL.
Patterns: MVC Architecture, J2EE Design Patterns
Web Servers: Apache Web Server, JavaWebServer2. 0
Versioning Tools: Visual Source Safe (VSS), Visual SVN
Scripts: Java Script.
Others: HTML, XML, SOAP, REST, WSDL, CSS, XHTML.
Tools: Eclipse IDE, STS IDE, Jakarta Ant 1.7.
Operating System: Windows XP, Windows NT/ 2000, UNIX, LINUX.
Open Source: Spring MVC, Spring IOC, Spring BOOT, Hibernate, EJB, Jakarta Struts, Jakarta ANT, Log4j, AJAX, Jasper, ColdFusion, SPRING-WS, SPRING-SECURITY, Maven, jQuery, JSON, AngularJs
Langages / Others: Java, C, C++, C#.
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Senior Software Engineer
Responsibilities:
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Involved in designing User Interface (UI) using JavaScript, AngularJS, Bootstrap, JSP, HTML, DOM and AJAX.
- Used GitHub as the versioning system.
- Developed various Microservices component by using Spring Boot, Netflix Eureka, Netflix Zuul.
- Deployed Spring configuration files such as application context, application resources and application files.
- Used Spring Security to provide comprehensive security services.
- Employed Hibernate ORM tool for interacting with backend Oracle database by developing Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Involved in Test Driven Development (TDD) model using JUnit.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Used Maven tool to build the application.
- Used Log4j for application logging and debugging.
- Involved extensively in coding and bug fixing.
- Coordinated the new change requests.
- Provide the technical and functional support to the testing team.
Environment: J2EE 7, JDK 1.7, Spring 4.0, Spring Security 4, Spring Boot, Netflix Eureka, Netflix Zuul, Hibernate, REST, JUnit, EJB, XML, AngularJs, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 12c, GitHub, Eclipse.
Confidential
Technical Team Lead / Software Architect
Responsibilities:
- Architectural design, pattern implementation, planning, analysis, R&D
- Maintained SDLC using Jira, Mantis and Microsoft Project.
- Designing the architecture of a system and translating client requirements into feasible technical specifications.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Perform code reviews and assist in mentoring other developers.
- Involved in design and development of JSPs to enhance the UI.
- Involved in designing User Interface (UI) using JavaScript, AngularJS, Bootstrap, JSP, HTML, DOM and AJAX.
- Used Visual SVN as the versioning system.
- Developed REST Webservice client application to call multiple System of Repository webservice.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the Spring MVC for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
- Developed REST API (json) and Microservices by using Spring BOOT.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Used Spring Security to provide comprehensive security services.
- Designed and developed the database table, views and the relationship between tables.
- WrittenStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Employed Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for the client.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Used Maven tool to build the application for deployment in WLAS (WebLogic Application Server) and resolve its dependencies.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
- Led a team consisting of several members.
- Used Log4j for application logging and debugging.
- Involved extensively in coding and bug fixing.
- Coordinated the new change requests.
- Implemented the functionality demo for the client and the testing team.
- Provide the technical and functional support to the testing team.
Environment: J2EE 7, JDK 1.7, Spring 4.0, Spring Security 4, Hibernate, REST, XML, AngularJs, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 12c, Visual SVN, Eclipse.
Confidential
Technical Team Lead / Software Architect
Responsibilities:
- I was involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, analysis, detailed design, developing/coding, testing and implementation of the components and maintenance Support.
- As a technical lead and a Software Architect, I helped set the technical standards, including coding standards, tools, and platforms.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Perform code reviews and assist in mentoring other developers
- Helped the development team in Java design/development tasks to complete high priority IT Portfolio Projects. Java and Object-Oriented Programming (OOP’s) concepts were used throughout the application.
- Involved in design and development of JSPs to enhance the UI.
- Involved in designing User Interface (UI) using JavaScript, AngularJS, Bootstrap, JSP, HTML, DOM and AJAX.
- Used Visual SVN as the version control system.
- Used Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Extensively worked with collections classes like ArrayList, HashMap and Iterator etc.
- Led a team consisting of several members.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Developed components for Business layer and Data Layer.
- Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework throughout the project.
- Developed REST API (json) and Microservices by using Spring BOOT.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Designed and developed the database table, views and the relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Used Spring Security to provide comprehensive security services.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Used EJB as session facade for application services.
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Used Maven tool to build the application for deployment in WLAS (WebLogic Application Server) and resolve its dependencies.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
- Used Log4j for application logging and debugging.
- Coordinated the new change requests and defect tracking.
- Implemented the functionality demo for the client and the testing team.
- Provided technical and functional support to the testing team.
Environment: J2EE 7, JDK 1.7, Spring 4.0, Spring Security 4, Hibernate, REST, JUnit, EJB, XML, AngularJs, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 12c, Visual SVN, STS.
Confidential
Technical Team Lead / Software Architect
Responsibilities:
- Architectural design, pattern implementation, planning, analysis, R&D
- Maintained SDLC using Jira and Microsoft Project.
- Designing the architecture of a system and translating client requirements into feasible technical specifications.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Perform code reviews and assist in mentoring other developers.
- Involved in design and development of JSPs to enhance the UI.
- Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
- Used Visual SVN as the versioning system.
- Developed REST Webservice client application to call multiple System of Repository webservice.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
- Developed REST API (json) and Microservices by using Spring BOOT.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Used Spring Security to provide comprehensive security services.
- Employed Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Designed and developed the database table, views and the relationship between tables.
- Created and ModifiedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Used EJB as session façade for application services.
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Used Maven tool to build the application for deployment in WLAS (WebLogic Application Server) and resolve its dependencies.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
- Led a team consisting of several members.
- Used Log4j for application logging and debugging.
- Involved extensively in coding and bug fixing.
- Coordinated the new change requests.
- Implemented the functionality demo for the client and the testing team.
- Provide the technical and functional support to the testing team.
Environment: J2EE 7, JDK 1.7, Spring 3.0, Spring Security 3, Hibernate, REST, JUnit, EJB, XML, jQuery, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 12c, Visual SVN, Eclipse.
Confidential
Technical Team Lead / Software Architect
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- As a technical lead and a Software Architect, I helped set the technical standards, including coding standards, tools, and platforms.
- Designed and developed the presentation layer which includes the development of standards-browser compliant - user interactive web pages using CSS, Spring (MVC) tag and JSTL tag libraries with client-side validation and unit testing.
- Developed solutions for diverse programming scenarios using Java, employing Object Oriented Programming (OOP’s) concepts.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Perform advanced Java development tasks
- Perform code reviews and assist in mentoring other developers
- Assist the Senior Architect/Team Lead in java design/development tasks to complete high priority IT Portfolio Projects.
- Involved in design and development of JSPs to enhance the UI.
- Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
- Used Visual SVN as the versioning system.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the Spring Core for Inversion of Control (IOC), Spring Integration, Application Context and ORM modules of Spring Framework in the project.
- Designed and developed the database table, views and the relationship between tables.
- WrittenStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Employed Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between java objects and database tables.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Used EJB as session façade for application services.
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Used Maven tool to build the application for deployment in WLAS (WebLogic Application Server) and resolve its dependencies.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
- Developed SOAP Web Service client application to call multiple System of Repository Web Service.
- Used Log4j for application logging and debugging.
- Implemented the functionality demo for the client and the testing team.
- Provide the technical and functional support to the testing team.
Environment: J2EE 7, JDK 1.7, Spring 3.0, JDBC, XML, jQuery, Hibernate, EJB, Java Script, JSP, JSTL, HTML, JSON, JUnit, Jasper, Oracle11g, LINUX, WebLogic 12c, Visual SVN, Eclipse
Confidential
Software Architect
Responsibilities:
- Designing the architecture of a system and translating client requirements into feasible technical specifications.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- As a technical lead and a Software Architect, I helped set the technical standards, including coding standards, tools, and platforms.
- Led a team consisting of several members.
- Developed solutions for diverse programming scenarios using Java, employing Object Oriented Programming (OOP’s) concepts.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Perform advanced java development tasks
- Perform code reviews and assist in mentoring other developers
- Assist the Senior Architect/Team Lead in java design/development tasks to complete high priority IT Portfolio Projects.
- Involved in design and development of JSPs to enhance the UI.
- Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
- Used Visual SVN as the versioning system.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the EJB 3.1 for transaction handling, logging, load balancing, persistence mechanism, exception handling
- Developed SOAP Webservice client application to call multiple System of Repository webservice.
- Employed Hibernate ORM tool for interacting with backend Oracle 11g database by developing Hibernate mapping configuration files to provide the relation between Java objects and database tables.
- Designed and developed the database table, views and the relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Eclipse IDE (Integrated Development Environment) was used for software development
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Successfully involved in Test Driven Development (TDD) model using JUnit.
- Configure JBOSS server for application deployment.
- Used Log4j for application logging and debugging.
- Involved extensively in coding and bug fixing.
- Implemented the functionality demo for the client and the testing team.
- Provide the technical and functional support to the testing team.
Environment: J2EE 6, JDK 1.7, EJB 3.1, Hibernate, XML, jQuery, SOAP, JUnit, Java Script, JSP, JSTL, HTML, JSON, Jasper, JBoss, Oracle11g, LINUX, Visual SVN, Eclipse.
Confidential
Software Architect
Responsibilities:
- Involved in capturing the business requirements, design, development and testing of the application.
- As a technical lead and a Software Architect, I helped set the technical standards, including coding standards, tools, and platforms.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Perform code reviews and assist in mentoring other developers
- Helped the development team in Java design/development tasks to complete high priority IT Portfolio Projects. Java and Object-Oriented Programming (OOP’s) concepts were used throughout the application.
- Involved in design and development of JSPs to enhance the UI.
- Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
- Used Visual SVN as the version control system.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Developed components for Business layer and Data Layer.
- Extensively used the Spring MVC throughout the project.
- Developed REST API (json).
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for the client.
- Used Spring Security to provide comprehensive security services.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Designed and developed the database table, views and the relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Developed Oracle Materialized Views (MV) to integrate with other system.
- Used Ant tool to build the application for deployment in Apache Tomcat Application Server and resolve its dependencies.
- Performed the initial unit testing using JUnit during the development of code and functional testing of the business logic
- Used Log4j for application logging and debugging.
- Coordinated the new change requests and defect tracking.
- Implemented the functionality demo for the client and the testing team.
- Provided technical and functional support to the testing team.
Environment: J2EE 6, JDK 1.6, Spring 3.0, Spring Security 3, REST, XML, JUnit, jQuery, Java Script, JSP, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 11g, Visual SVN, Eclipse.
Confidential
Technical Team Lead / Software Architect
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Developed solutions for diverse programming scenarios using Java, employing Object Oriented Programming (OOP’s) concepts.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for the client.
- Perform code reviews and assist in mentoring other developers
- Assist the Senior Architect/Team Lead in java design/development tasks to complete high priority IT Portfolio Projects.
- Involved in design and development of JSPs to enhance the UI.
- Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
- Used Visual SVN as the versioning system.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the Spring Core for Inversion of Control (IOC) of Spring Framework in the project.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Used EJB as session façade for application services.
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Designed and developed the database table, views and the relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Performed the initial unit testing using JUnit during the development of code and functional testing of the business logic
- Developed SOAP Webservice client application to call multiple System of Repository webservice.
- Involved extensively in coding and bug fixing.
- Implemented the functionality demo for the client and the testing team.
- Provided the technical and functional support to the team.
Environment: J2EE 6, JDK 1.6, Spring, JDBC, XML, jQuery, EJB, Java Script, JSP, JUnit, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 10g, Visual SVN, Eclipse
Confidential
Technical Team Lead / Software Architect
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Developed solutions for diverse programming scenarios using Java, employing Object Oriented Programming (OOP’s) concepts.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Designed and Developed Financial Transaction Module to facilitate VISA/Master Card transactions for the client.
- Perform code reviews and assist in mentoring other developers
- Assist the Senior Architect/Team Lead in java design/development tasks to complete high priority IT Portfolio Projects.
- Involved in design and development of JSPs to enhance the UI.
- Used JQuery, JavaScript, JSTL library for effective UI functionality and used Ajax for business calls.
- Used Visual SVN as the versioning system.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the Spring Core for Inversion of Control (IOC) of Spring Framework in the project.
- Deployed Spring configuration files such as application context, application resources and application files.
- Involved in creating Dependency Injection using Spring Framework to provide dependencies across several tiers.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Used EJB as session façade for application services.
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Designed and developed the database table, views and the relationship between tables.
- DevelopedStored Procedures,Functions, Triggers, Sequenceand Data Analysis to improve the overall performance.
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Performed the initial unit testing using JUnit during the development of code and functional testing of the business logic
- Developed SOAP Webservice client application to call multiple System of Repository webservice.
- Involved extensively in coding and bug fixing.
- Implemented the functionality demo for the client and the testing team.
- Provided the technical and functional support to the team.
Environment: J2EE 6, JDK 1.6, Spring, JDBC, XML, jQuery, EJB, Java Script, JSP, JUnit, JSTL, HTML, JSON, Jasper, Oracle11g, LINUX, WebLogic 10, Visual SVN, Eclipse
Confidential
Technical Team Lead/Software Architect
Responsibilities:
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas, following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Designed and Developed user interface in MVC pattern.
- Application development using Microsoft.net Technologies including ASP.NET, C#, Crystal reporting and SQL Server 2005
- Created and modified the stored procedures, functions, triggers & views on SQL Server 2005.
- Used security module (User, Role, group, setting permission to different user & group etc.) as a service which is developed in Windows Communication Foundation (WCF) and then this used in main project as service.
- Crystal reporting tool was used to generate reporting.
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO).
- Involved extensively in coding and bug fixing.
- Implemented the functionality demo for the client and the testing team.
- Provide the technical and functional support to the testing team.
Environment: s: .Net Framework, ASP.NET, Asp.Net MVC, C#, Crystal reporting and SQL Server 2005
Confidential
System Analyst
Responsibilities:
- Developed solutions for diverse programming scenarios using Java 1.4, employing Object Oriented Programming (OOP’s) concepts.
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas, following the software development lifecycle
- Developed Application Layer, Business Layer and Integration (Data Access) Layer Classes to implement the service.
- Involved in design and development of JSPs to enhance the UI.
- Used JavaScript, JSTL library for effective UI functionality.
- Used Visual SVN as the versioning system.
- Developed forms and dynamic web pages using HTML and CSS making UI more user friendly.
- Involved in developing Class and Sequence diagrams in RAD.
- Extensively involved in developing components for Business layer and Data Layer.
- Extensively used the Struts Framework in the project.
- Developed backend procedure, function, trigger in Oracle 10g database to implement business logic.
- Eclipse IDE (Integrated Development Environment) was used for software development.
- Implemented various design patterns in the project such as Data Transfer Object (DTO/VO), Data Access Object (DAO), Service Locator and Singleton.
- Customized the theme as per the requirement and prepared XML access scripts to deploy the application in different environments.
- Used Ant tool to build the application for deployment in Apache Tomcat Application Server and resolve its dependencies.
- Used Jasper Report to generate the reports.
- Performed the initial unit testing using JUnit during the development of code and functional testing of the business logic
- Involved extensively in coding and bug fixing.
- Implemented the functionality demo for the client and the testing team.
- Provide the technical and functional support to the testing team.
Environment: J2EE 1.4, JDK 1.4, Struts 1, XML, Java Script, JUnit, JSP, JSTL, HTML, Jasper, Oracle10g, LINUX, Apache Tomcat, Visual SVN, Eclipse