Senior Software Systems Engineer Resume
Middletown, NJ
SUMMARY:
- Solutions Architect with experience in leading multiple projects from design phase to roll out. Over 20 years of progressive career in the IT industry catering to a diverse platform and clients, with more than seven years in technical architecture and designing complex systems including Sales Order System, Sales Force/ERM & OLTP projects.
- Experience working on multiple domains like Finance, Telecom, and Manufacturing.
- Worked on all aspects of SDLC including Requirements gathering, design, architecture, development, development testing support, production support, patch releases.
- More than 12 years of hands - on experience in Java, J2EE and Oracle based platforms, which involved developing several large scales high volume OLTP projects for large corporations like Confidential, Confidential, Confidential.
- Proficient with Scrum/Agile and Waterfall technologies. Implemented SOAP/REST based web services for consumer and producer mode. Involved in developing JMS (regular queues and MQ), servlets, JPA tool like Hibernate, AJAX tools like JSF/GWT/DWR, Web services tool kits like XML, WSDL, XSD, SOAP, REST, marshaling/Un Marshaling. Worked on security platforms involving Ping Federator and Layer 7 to authenticate web services
- Extensive experience in handling onshore and offshore project coordination.
TECHNICAL SKILLS:
Web Servers: Web Sphere 4/5, WebLogic 8.2/9.2/10.2, Apache Tomcat 5.5, OC4J (Oracle Containers for J2EE)
IDE: RSA, RAD 6.0/6.011/8. x, My Eclipse Enterprise Workbench 6.5, Eclipse
Middleware: EJB 2.0/3.0,POJO,Java Beans, JPA, Hibernate 3.x, JSF 1.2, Servlets
4GL: PL SQL, Informix SQL, Pro*C, ESQL C
Languages: Java 1.4/1.5/1.6/1.7/1.8, C, Power script, Unix Shell scripting
RDBMS: Oracle 6.0/7.1/8i/9i/10g, Informix5.0/7.0, Unify, Sybase SQL Anywhere, Access
Client Side Tools: JSP, Rich faces 3.2.1, JavaScript, Ajax, XML, PowerBuilder (7.0/8.0), CSS, DWR, GWT, Dojo, Digit, JSON, JQUERY
Designing Tools: Power Designer 6.0 (APP MODELER), Rational Rose XDE, Rational Software Architect, Enterprise Architect
OS: UNIX, Windows
Source Control: MKS, PVCS, Rational Clear Case, CVS, SVN, Accurev, Mercurial
Build Tools: ANT, MKS IM, Maven, Jenkins
Business Analyst Tools: DOORS
Performance Tuning Tools: BMC Patroller, JPROFILER, JPROBE, Sonar
Methodologies: RUP, UML, RBPM, SOA, SOAP, Iterative Methodology, Agile/Scrum
Reporting Tools: COGNOS, JREPORT
Oracle Tools: SQLDEVELOPER, Toad
Testing Tools: Rational Test Director, Mercury Quality Center, Rational Clear Quest
Frameworks Used: Execution Services, Struts, Spring 2.0, JSF 1.2, GWT, Hadoop
CRM Tools Used: Sales Force
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Senior Software Systems Engineer
Responsibilities:- Design, develop web based tools for use in E911(ENMT) .
- Worked on Java 1.7/Oracle 11.2/Eclipse IDE(Mars)/Tomcat/Toad in creating and modifying the upload process used in uploading data .
- Created new processors for emailing error reports based using DAO, service class.
- Worked as a lead on 2 modules: Super E911 Data Fill module and Add New Carrier Site module .
- Also assisted on RF Safety module, OTDOA modules, attended to Feedback(production) tickets, Spectrum Landscape modules and assisted in Jenkins build for RF Safety / NRAN modules.
- All work involved creating manual upload java program to parse Excel spreadsheet a using the Java POI API and upload the same pertaining to the E911 data to database tables, creating Raptor report using Raptor report tool (SQL using data sources), Modifying stored procedures and packages for auditing the data entered, modifying Unix shell scripts to call stored procedures/packages for auditing purposes or automatic upload of data into the system.
- Used Java POI API to read data from Excel spreadsheets and write into Excel spreadsheets.
- Made dev. build and deployment using Jenkins .
- Created Unix shell scripts for automating sending of emails using vi editor and putty. Modified ANT build tool to make local builds.
- Object Comparison of data before upload to avoid duplicate upload of key values ; design of prototype for justification screen and comments column . Walk through of prototype with clients -Super E911 project. Background processing / multi threaded approach: maintaining design document and suggesting SQL optimization for Add new carrier site project and demo tool to client.
- Production Support involved logging into production servers on UNIX servers using putty check server logs identifying error logs fixing report or Java programs to resolve those issues ; rerunning the reports in dev before copying same over to production and suggesting future enhancements
Environment: Java 1.7, J2EE, MVC, Tomcat Server, Oracle 12, Toad, Jenkins, CVS, Unix shell scripting
Confidential, Parsippany, NJ
Solution Technical Architect
Responsibilities:- Hands on technical architect involved in technical evaluation and analysis.
- Over 17 different PRs analyzed and resolved. .
- Debugging of problem tickets and making fixes for payment system.
Environment: Java 1.7, J2EE, Oracle 10, SQL Navigator, Eclipse(Juno), XML, Maven, ANT, Jenkins, JIRA, Weblogic12.2, Mercurial repository system
Confidential, Chicago, Illinois
Java Tech Lead/Solutions Architect
Responsibilities:- Designed, developed, worked with clients and did production deployment for sales force app exchange product called Bloomberg Vault for Chatter for the client.
- Helped out in designing, implementing testing and delivering spring based web services and spring based stored procedures and Layer 7 security
- Helped in mapping of fields between SFDC and java layer
- Creating XSDs based upon the above mapping
- Create WSDLs using the above XSD
- Import WSDLs and create web service classes
- Reviewing the code and help in design
- Familiar with Sonar java code analyzer tool to measure code quality when checked into repository or build made
- Create 2 way mutual authentication between SFDC and Java layer using digital certificates for Java based create user/prospect project
- Used Spring JDBC Template for stored procedures in persisting to database
- Helped in leading and design for ERM Swivel chair elimination project for R1.2. using REST based web services
- Helped out in production support (L0/L1/L2 support)
- Using both SOAP and REST based web services and XML and JSON payloads over Oracle OSB layer and Leads / ERM data sources and SFDC front end; for storing prospect data to Leads/ERM data sources.
Environment: Java, J2EE, JSON, REST/SOAP Web Services, MQ, Salesforce, Spring, Web Logic, Oracle, TFS, Eclipse, Squirrel SQL, Trace Transformer, Oracle Service Bus, JMS, SOA
Confidential, Warren, NJ
Senior Software Systems Engineer
Responsibilities:
- Design and development of new and existing server side and UI components for Data Analytics module.
- Design and create design document for individual requirements
- Code individual requirements using Java, JSON, JQuery, Oracle dynamic queries
- Make builds and deploy to dev., SIT, UAT using Jenkins
- Involved in change control deployments and release management activities.
- Also involved in initial architecture of Hadoop based solution.
Environment: Java, J2EE, JSON, JQUERY, Hadoop, Web Sphere, Oracle, HTML, JavaScript, Ajax, Google chart, Jenkins, SQL developer, Accurev, RAD 8.x
