We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • Over 17+ years of experience in the areas of IT Management, Analysis, Design, Development, Implementation and Administration of Software and Database Applications.
  • Over 8+ years of object - oriented analysis, design and development experience with UML, producing logical architecture and design models.
  • Integrating e-Commerce site with legacy applications using MQ Series and Web Services.
  • Experience with all aspects of the application lifecycle (requirements, design, development, testing, and deployment)
  • Provided architecture guidance and artifacts on strategic, and project focused initiatives.
  • Extensive expertise in WEB and client/server technologies. Web technology expertise with JAVA, Java Beans, JSP, Servlets, Application Server, Web services using XML, XSL-XSLT, Apache Tomcat and Struts.
  • Familiar with variety of project roles including Software Architect, Project Lead, Product Support, Content Management, Software Development, Database Developer
  • Strong expertise in distributed systems and very efficient in handling Complex Issues
  • Over 5+ years of expertise with IBM WebSphere WAS, IBM E-Commerce, Oracle10g AS, WebLogic Application Server configuration and Administration.
  • Proficientat using UML and Design Patterns to transform user requirements to object-oriented model.
  • Worked on many Industrial R&D (IIT Delhi, India) projects and developed several computer modeling and simulation for analysis of solar thermal systems using C, FORTRAN on UNIX, DRS6000, and mainframe VME/VAX platforms.
  • Played lead roles at the technical front and utilized the experience in consulting and developing software integration solutions.
  • Excellent communications and teamwork skills and able to work independently.
  • Excellent ability to plan, organize, prioritize my work and to meet the deadline on time.
  • Committed to learning new technologies and efficient quick learner.

TECHNICAL SKILLS

Programming Languages: Java, C#, Adobe Flex3

Operating Systems: AIX, Solaris, UNIX, WindowsFramework: IBM WebSphere Commerce, Spring MVC, JPA, J2EE, Hibernate, Apache Shiro, Struts 2.0, tiles, JSF

Web Services (SOA): JAX-RPC, JAXB-RS, Axis 2, JiBX, WSDL, XSD, IBM WCS BOD WS Services, SOAP UI, RESTful Web services, Spring WS.

Enterprise Client/Server: EJB (BMP and CMP and Session Beans, Message Driven Beans), Servlets, JSP, JSTL, ASP, Java Beans Swing, Flex3.

Script Languages: UNIX Shell Scripts, JavaScript, JSON, JQuery, Angular, Dojo Toolkit, AJAX

App Servers & Web Servers: IBM WebSphere Application Server (WAS) 7.0+, Oracle 10g AS, BEA WebLogic Server (7.0, 6.x, 5.1, 4.5.1), Apache Tomcat Server, H2 In Memory DB

Relational DB/Prog. Lang: Oracle10g, IBM DB2, Oracle XML DB, SQL Server, Sybase, SQL, PL/SQL, Triggers, Stored Procedures, Query Optimization, Sequencing, Functions, In Memory DB (H2)

Database Design: Erwin Tool 4.1.4, Data Flow Diagrams, ER relation modeling

ORM Tools: Hibernate, JPA

XML Technologies: XML, XSL, Schema 1.0, XSLT, XPath, DTD.

Open source: Spring Hibernate, Maven, Jasper Report, Spring WS, Apache Shiro(Roles), Apache Mule ESB.

Source Control: Git,Subversion, Star Team, CVSNT, Visual Source Safe.

IDDE Tools/Packages: Intellij, IBM RAD 7, Eclipse,, Spring STS, Visual Studio 2005, Adobe Flex 3 Builder, Oracle JDeveloper 10g, WebLogic, SQL Navigator, TOAD, JBoss.

Cloud Environment: Salesforce CRM (Force.com), AWS

Build Tools: Jenkins CI, Maven

Messaging: Apache ActiveMQ, RabbitMQ

XML Tools: Arbor Text Epic Editor, XML Writer, XMLSpy

Design patterns: Model View Controller, Abstract Factory, DAO, Business Delegate, Session Façade, Singleton.

Performance Testing: JProfile, JMeter, Splunk, SQL Profiler, New Relic.

Industry Exposure: E-commerce, Semi conductor, Retail, Insurance, Financial, R&D, Manufacturing, Government.

PROFESSIONAL EXPERIENCE

Confidential, San Diego CA

Sr. Software Engineer

Responsibilities:

  • Set up continuous integration (CI) with Jenkins build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git and JUnit.
  • Design, develop and maintain RESTful web services uses JSON as its data representation format utilizing Spring Jackson JSON API.
  • Integrate and configure Point of Sale Systems using Confidential JNI POS adaptor communicating with POS COM interface (preferably MICROS, SICOM, XPIENT, Radiant, or PAR).
  • Designed and develop maintain multiple channels and multiple products like ordering, delivery and loyalty server side components utilizing best of breed open source/cutting edge technologies like Jenkins CI, Maven, LIQUIbase, Spring and Hibernate.
  • Participate actively in daily scrum meeting and help deliver Confidential products using Scrum methodology.
  • Maintain multiple vendor specific MySQL database schemas.
  • Mentor and coach the new/junior team members to achieve success on any assigned development tasks.
  • Develop and maintain responsive front-end mobile application code using CSS, HTML5 and JavaScript libraries like JQuery, AngularJS, NodeJS, Gradle
  • Used test driven development(TDD) practices using JUnit, Mockito and Jenkins
  • Design and developed coupon management application to integrate seamlessly with any vendor specific application requirements.
  • Built custom tools for support teams to manage BK crown cards, onboard stores and handle POS handler properties.

Confidential, San Diego CA

Sr. WebSphere Developer

Responsibilities:

  • Analyze proposed business requirements and clarify and provide technical details to team members.
  • Design/Develop and implemented many custom WebSphere commerce features for the HDS Site (Credit card processing, shopping enhancements, PunhOut catalog, Endeca Search Enhancements).
  • Architect and designed the Customer Self Service application using open source technology’s (Apache Shiro, JiBix, Spring, JPA, Tiles and JSF, H2 In Memory Database)
  • Design, develop and maintain CRM integrations with HDS site.
  • Design and developed the middleware SOA RESTful web services for the HDS partners.
  • Provide any Proof of Concepts (POC) for any technical challenges in support of current business requirements.
  • Design and implemented paymetric credit card processing for HDS site and also for the external customers through JMS and SOAP WebServices.
  • Design and developed a high availability RESTful (Spring MVC, Sringframework 3.2.2, Jackson 1.9, apache maven plugin) WebService application for inventory check, price and configurable products.
  • Dynamically generated the POJO objects using Maven 2 JAXB 2.x plug-in for the Mock SOAP Services project.
  • Converted all HDS Sringframework applications to maven project (JiBX Maven Plug-in, SOAP Annotations).
  • Architect and designed high availability mock services (SOAP and REST) for JUnit testing for pricing, inventory.
  • Architect and prepare detailed design functional specification documents for the developers.
  • Prepare and estimate detailed design tasks.
  • Design, develop and support HDS ecommerce applications.
  • Involve in design review, code review process(Collaborator).
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with 2 week iterations.
  • Mentor other developers/contractors and provide technical direction on application architecture.

Confidential, Nampa ID

Sr. Lead WebSphere Developer

Responsibilities:

  • Architected several Confidential custom WAS applications using WSAD, RAD and IBM DB2.
  • Gatheredcomplex user/businessrequirementsand translated them into comprehensive solutions.
  • Developed custom framework to handle multi-threaded WebSphere commerce scheduler jobs to maintain the high volume sales order, customer create/update, inventory check tasks without affecting the user shopping performance.
  • Developed and designed customization of WebSphere Commerce JSPs.
  • Architected custom design solutions to help reprocess web orders through Queues solutions during unavailability of SAP system..
  • Developed a Cactus testing-framework and JUnit for functional/integration and unit testing of the application.
  • Integrated IBM WebSphere commerce and SAP SD module with Salesforce CRM system.
  • Provided a POC using open source Apache Mule ESB for integration with SAP.
  • Currently upgrading IBM WebSphere v6 to v7 and troubleshooting Confidential custom code.
  • Opening PMR to solve any production related issues.
  • Supported production system through on call rotation cycle.
  • Wrote several RFC enabled ABAP programs for SD module.
  • Architected SOA (Service-Oriented Architecture) framework for Web Orders, Customer Create, Paymetric/Delego electronic payment and Sales Force. Generated a WSDL Java proxies using Eclipse EMF SDO Model Framework.
  • Implemented a custom ATP application by extracting data from SAP using SAP BAPI, ATP extract mass load process.
  • Design and implemented several projects Delego payment processor/ Coremetrics Web analytics for IBM RAD/ Google and Yahoo Analytics/ ExactTarget /Melissa Data.
  • Created several custom controller commands, View Beans and Tasks by extending WebSphere Commerce library.
  • Designed and architected solutions to improve performance fDesign and developed several mass load utilities for catalog/SAP ATP/ customer/ order history/price/shipping data load process using IBM mass loader/ ID resolver.
  • Created a custom JSTL Tag library for handling collection objects in JSP pages.
  • Developed several CMP Entity EJB Beans to handle Confidential core business logics
  • CreatedEnterprise Java Beans, servlets, servlets filters and JSPs(Agile, GWT).
  • Created a several IBM E-Commerce chain web sites viz., McGraths, Albertsons, McCormick.
  • Design/Develop/Customize and implemented URL Search Engine Optimization (SEO) using catalog product keywords to get our product Display pages to the top of GOOGLE search.
  • Design and Developed custom Adobe Flex 3 SWF application for Embroidery and Foil stamp design. After go-live embroidery sales were up by 6%.
  • Dynamically generated meta tag, descriptions keywords based on the keyword search
  • Implemented a Coremtrics and google analytics in JSP pages for Web marketing analytic report.
  • Design and implemented a ExactTarget Mini email subscription application using their Web services.
  • Maintain DB2 database/Table space and write custom store procedure and views

Confidential, Boise ID

Contractor

Responsibilities:

  • Developing and maintaining C#, ASP.NET and ASP programs. This includes developing new web pages/ source code interacting with various SAP-SD and Non SAP applications.
  • Design developed pricing report for Sales representative using C# and other
  • Develop and maintained global Inventory HUB website.
  • Analysis, Design, Development and/or maintenance of custom developed software in support of Micron’s business and administrative systems.
  • Develop and maintain existing stored procedure, PL/SQL, packages.
  • Migrated the Hub website related source code from CVS to SVN.

Confidential, Boise ID

Architect / Sr. Developer Consultant

Responsibilities:

  • Design and Developed Entity-relationship model for Bill Drafting process.
  • Created DB Triggers, Materialized Views, PL/SQL, Functions, Stored Procedures, XML Indexes and sequences.
  • Provided a POC for persistence layer using open source Hibernate OR mapping and DAO methodologies.
  • Design and implemented the multithreaded java Swing bill drafting desktop application.
  • Design of complete Client Business processes into Java Object oriented Model (UML).
  • Create and maintain all DB indexes.
  • Created databases for Development, QA and production environment.
  • Configured and Manage CVSNT and WinCVS for maintaining developed source code.
  • Designed complete application framework using several Design Patterns.
  • Design and implemented a Security Model for User credential and profile verification.
  • Wrote DTD and XML Schemas for multiple business documents.
  • Configured Oracle Application Server (multiple OC4J Instances) and Apache Server.
  • Analyzed and wrote several proofs of concept of technologies and evaluation of Open Source software packages.
  • Design of Enterprise java objects based on the current business process.
  • Developed Data Flow Diagrams for the business process using BPWin.
  • Implement and configure Jalopy, Log4j, CVS and WinCVS open source packages.
  • Developed an automated build process using Ant

We'd love your feedback!