Software Engineer Resume
MA
SUMMARY
- 25+ years’ experience of software development. Completed many projects from start to End.
- Quick learner and has variety of skills on both J2EE and ASP.net technologies. Strong in OO concepts/ Data structures like Hash Maps / Hash Tables/ Linked lists / excellent with Design patterns, Java Collections API.
- Believes in providing thoughtful solutions versus easier coding changes.
- Exposure to complete SDLC: from inception, requirements gathering, requirements analysis, design, rapid prototyping, development, testing, documentation, deployment, and production support.
- Extensive experience in developing Multi - Tier Enterprise applications and system integration solutions using core Java, J2EE Standards, JDBC, Webservices, JSP, Servlets, RMI, Web Services, SOAP, Restful, WSDL, JAXB, UDDI, XML, Java Script and DHTML.
- Extensive development experience with open source software’s like Hibernate, Struts, Spring, JSF
- Extensive Development experience with IDE’s like Eclipse, Websphere Studio Application Developer (WSAD), Rational Application Developer (RAD)
- Effective in working with business units to create business analysis, system requirements and project plans.
- Skilled in creation of use cases, object models, data models, sequence diagrams, function and technical specifications.
- Proficient with JBOSS, Web logic, Tomcat and IBM WebSphere Application Servers.
- Strong in Object Oriented Design (OOD) and Analysis (OOA) based on Unified Modeling Language (UML) -developing Class, Sequence diagrams, Activity diagrams and Design Patterns.
- Proficient in using ASP.net with MVC2.0. Familiarity with 3.0/4.0
- Seibel CRM - experience in writing web services
- Extensive Development experience with IDE’s like VS2003/vs2005/vs2010/vs2012, SQL Server management studio 2005, .net framework 3.5/4.0/4.5/TOAD for Oracle 10.5
- Experience in developing Intranet/Internet multi-tiered applications.
- Highly motivated, self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
TECHNICAL SKILLS
Languages: Java, C, Pig
J2EE Skills: J2EE, JSP, Servlets, Javascript, Web services, JMS, JAXB, JAXP/ Java Collections API
Web Technologies: HTML5, CSS, jQuery, JSF, AJAX, XML,SAX, DOM, XSL/XSLT, JSON
Web Services: Webservices, SOAP, RESTful, JAX-WS, JAXB
Frameworks: Spring, Struts, Hibernate/Hadoop Map
Application/Web Servers: Tomcat, WebLogic, Web Sphere, JBOSS
IDE Tools: Eclipse and Net Beans
Databases/API: Oracle, Hibernate, MySQL
Tools /API: Ant script, Maven, Log4J, JUnit, CVS/Fiddler
Operating Systems: Windows 95/98/2000 /XP/ VISTA/2007/Unix/Linux
Data Modeling: Microsoft Visio and IBM Rational Rose
Methodology: Agile, Waterfall, OOAD, UML
Object Modelling: Star UML/ Vs2010
BigData: Hadoop Map/ reduce
PROFESSIONAL EXPERIENCE:
Confidential, MA
Software Engineer
Responsibilities:
- Technology used is MVC architecture with .net 3.5 and SQL server database and C# using VS2010. Tool used open source to import data into SQL server and hence was necessary to use the architecture as above. Various screens have been developed using HTML/ Master Page/ Web Forms and Java script. Stored procedures have widely been used as well. The code separation techniques have been used to separate various layers like database, models and Controller. Also, Auto list handlers are written using JavaScript making AJAX calls.
- The project has been started with requirements document. Created various artifacts including detailed design document, Data Model and Screen Design. The project is almost at the end of coding.
- The tool heavily uses TCP/IP, HTTP protocols. The timings for the packets (Frames) are available in database via import of the capture and tool uses TCP connection for further analysis.
Confidential
Web Developer
Responsibilities:
- Created the Front end page - using JQuery, JavaScript. This is called mash up screen. It gives information about participant info/Plan Info/Sponsor Info from ALIS record keeping system.
- Used SDLC process from development to deployment to higher environments. Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Modified wsdl model to create token and GUID services. These services are used to retrieve information from ALIS record keeping system. Seibel CRM - model changes are made for opportunities and various other entities
- Used Java Map/reduce architecture to process Plan/Participant information / Wrote Pig queries.
- Wrote Bar Graph using java collection framework. The data is presented to the user using oracle database 11g PL/SQL oracle stored procedures. These include use cases to UML and code creation with Object Modeling. The code used design patterns like Singleton/ Decorator.
- Completed two projects with map/reduce techmology with hdfs file system. The first project uses naïve bayes algorithm to produce results from hdfs file system with large data. Also used pig language.
- The second project produces web analytics using the log file which has large data. The file is loaded in hdfs and then map reduce program applies on customer and transaction records to produce reports filtering customer with certain transaction amounts.
Environment: J2EE/Java, HTML, XML, Eclipse, SQL, Javascript/vs2010/WebMethods 8.2/Ubuntu/HDFS/ java Map reduce/Pig/star UML.
Confidential
Developer
Responsibilities:
- Developed code using JAVA and EJBs. The application used MVC architecture. The Junit tests were done during this project. The architecture used J2EE, jsp, servlets and WebSphere application server.
- Developed code using C# and MVC 2.0/3.0 with SQL server and Oracle Backend. The application is called Footnote Manager. This involved writing PL/SQl, T-SQL stored Procs and Triggers. Data Model was done using SQL Server.
- Developed C# code for File Mover application using VS2005 and SQL Server 2000/2005.
- Developed code/ Enhance code using MS-Access VBA for Match Calculations for 401K application.
- Involved in setting environments to the application that were being developed.
- Program analysis and preparation of program specifications, observation logs, consolidation reports and recommendation reports.
- Worked on multithreading while synchronization is applied.
- Coding with Collections framework using Java, J2EE, XML and JavaScript.
- Compiling and running the software.
- Developed Stored Procedures, Triggers, Functions, Views and Indexes using TOAD database.
- Writing JSP, JavaScript, HTML and CSS for the client front-end and writing Web services.
- Developed XML, XSLT files for the project to carry the MQ messages to the destinations routing using a functionality that was developed using JAVA and EJBs into EA server.
- Involved in constructing the EJBs for the project that were reused to apply for the other class files.
- Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
- Used Webservices as middleware components for centralized data retrieval.
- Involved in Integration with Webservices.
- Implemented Service Oriented Architecture using Java/XML binding.
- Implemented design patterns for the objects that rendered in the EJBS.
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database. Application used TOAD.
- Data Validations were performed by developing a java module to check the XSL, XML and XSD parsing were true.
- Developed java class files that route MQ messages from the client to server and to client.
- Involved in writing MQ listeners to route MQ targeted Messages to the Plants. This is done for Straight thru processing using Swift Messages.
Environment: JAVA1.4/1.5/1.6,J2EE,IBMMQSeries7.0,Servlets,JDBC,XML,WebServices, JSP2.0, HTML5&4,, Tomcat5.0, Hibernate3.2.6, XML, XSLT, UNIX, Shell Scripts, Oracle9i/11g, SQL, PL/SQL, Eclipse IDE 3.7, Design Patterns, VS2005/VS2008/C#/AJAX/
Confidential
Developer
Responsibilities:
- Code written in VB6.0 with IBM DB2 database. The code followed the three tier architecture.
- Created many forms in this application and write many classes.
- SQL queries for DB2 database.
- Written PowerBuilder /Oracle application as well.
- Developer/team Lead/Project Lead for progress 4GL application. This is for offshore development.
- Developed and Maintained Systems written in FORTRAN, PDP-11 Assembly language using RSX 11M operating systems. Also, maintained systems using VAX/VMS and Assembly for VAX11/780.
Environment: VAX11/780/ FORTRAN/PASCAL
Confidential
Developer
Responsibilities:
- Developed/Enhanced and Maintained Systems written in FORTRAN, PDP-11 Assembly language using RSX 11M operating systems. Also, maintained systems using VAX/VMS and Assembly for VAX11/780.
- Used operating system API such as Remote execution of task/ Setting global event Flags/Asynchronous system traps
- Developed/Enhanced and Maintained Systems written in FORTRAN, PDP-11 Assembly language using RSX 11M operating systems. Also, maintained systems using VAX/VMS and Assembly for VAX11/780.
- Used operating system API such as Remote execution of task/ Setting global event Flags/Asynchronous system traps. Various reports are produced using FORTRAN Language.
Environment: PDP11/44 VAX11/780/ FORTRAN/PASCAL/DATATRIEVE/ASSEMBLY LANGUAGE for PDP and VAX VMS