We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

PERSONAL PROFILE:

  • Ability to quickly understand new business processes and issues and adapt to changes in a fast paced environment.
  • Excellent communication skills and a good team player.
  • Eagerness in taking new responsibilities and challenging tasks
  • Have problem solving and risk taking abilities.
  • Dependable, accountable, results - oriented, strong work ethic and attention to details.
  • Commitment to customer satisfaction and attention to discipline and quality.
  • Received several s for successful implementations of software solutions, customer satisfaction, quality, and team work.

EXECUTIVE SUMMARY:

  • Extensive experience as software professional in architecture, design, development and implementation of enterprise applications and data management across multiples releases and complex multi threaded environments
  • Technical knowledge in multidimensional modeling, database design and development, integration with BI tools, object oriented design and implementation, application servers, EJB, Spring, XML, XSLT
  • Possess a strong blend of technical and functional knowledge
  • Experience in leading cross - functional teams distributed across multiple geographical locations to develop successful market-ready end to end software solutions
  • Extensive experience in managing customer relationship, expectation and customer go-lives with newly introduced products
  • Demonstrated ability to establish and manage individual schedules and achieve team commitments
  • Proven track record of strong leadership skills to ship high-quality, feature-rich software solutions to customers on time
  • Experience with established technologies and proactive in learning emerging technologies

TECHNICAL CAPABILITIES:

Web/Component Technology: J2EE (including JDBC, JNDI), Servlet, XML Technologies(DOM/JDOM/XSLT), HTML, JavaScript

Languages: Java/J2EE, Templates(Freemarker), SQL, PL/SQL, Perl, Php(exposure), C++ (exposure)

Design Methodologies: Kimball and Inmon methodologies, ER and Dimensional Modeling, UML, Design Patterns, Refactoring, Model-View-Controller methodology

Framework: JUnit, log4j, ANT, Spring, Spring MVC

ORM: Hibernate

Modeling Tools: ER Studio, ERwin, Visio

Distributed Computing: EJB, RMI, Webservices

Application Server: OAS, Weblogic

Web Server: Apache, IIS

ETL Tool/Methods: Embarcadero DT Studio, ActaWorks, Oracle Warehouse Builder, MS DTS, exposure to Cognos Decision Stream, Oracle Advanced Queue

BI Tool: Cognos (Powerplay and Reportnet), Actuate, RPM (Whitelight), Business Objects

Database: Oracle, Microsoft SQL Server

DBA Tools: Quest SQL Navigator, Quest Schema Manager

Profiler: Your Kit

Platforms: Windows, UNIX (BSD, RHEL)

Configuration Management Tools: Subversion, ClearCase, CVS

IDE: Eclipse

ASSOCIATED DOMAIN OF EXPERTISE:

  • Behavioral targeting
  • Identity management and network real time traffic analysis
  • Strong knowledge in product lifecycle management and its application to Electronics and Hi-Tech, Automotive, Medical Device, Life Cycle and CPG
  • Technical and business knowledge in areas of sales, inventory, supply chain management.
  • Distributed systems

PROFESSIONAL AND BUSINESS EXPERIENCE:

Senior Software Engineer

Confidential

Responsibilities:

  • Responsible for the design and development of various features in the entertainment and social media platform for Confidential .
  • Features were developed using Spring MVC and Hibernate in the backend. Contributed in the development of social media and community features as well as features development of interactive games.

Senior Software Engineer

Confidential

Responsibilities:

  • Responsible for the design and development in 2 main areas (Behavioral Targeting, Cost Per Lead) as follows:
  • The project comprised of scoring the users based on user demographics and user activity (page view, ad response and search). The project also involved generation of category ids and their flattened hierarchy, rollup of spaceids and category ids. The process also comprised of collection of user activity logs from the webservers that would be aggregated and fed to the scoring process. The entire process was done in perl, php and java.
  • Design and Development of reporting engine for the Cost Per Lead module to report on various aspects of leads including lead detail, lead summary, match detail, match summary and buyer information available to the lender. The module comprised of exposing the report ing module through service layer as servlets which would be directly invoked through php for UI rendering.
  • The control layer which handled the handler logic would process the request, serialize request data and pass the request data to a central servlet (within Yahoo’s firewall) using Yahoo’s rest based Webservice Framework. Once data was processed through hibernate it was sent back using similar Webservice call.

Senior Software Engineer

Confidential

Responsibilities:

  • Responsible for the architecture, design and development of data access framework and query generation module for a complex distributed system for high-performance run-time/offt-line traffic monitoring and control enforcement in Windows/Linux environment. Technologies/tools used are UML, Spring, Hibernate, Oracle, Ant, JUnit, XML(XSD), JGroups, Eclipse. s are:
  • As an individual contributor designed and developed PMI’s query generation engine for adhoc querying for traffic data analysis. The engine apis are exposed through the service layer that are called by PMI’s WebService interface (xFire) which in turn are called by the Flex framework through the use of mx.rpc.WebService package for display of data and UI rendering. The engine’s apis are also integrated with PMI’s rules engine to simulate rules execution, integrated with PMI’s Report Module for online and offline charting and analyses of historical data. The Query Generator module is offered as a Spring bean and is tightly integrated with PMI’s core framework using Spring container. Responsible for scalability, performance and reliability of the module.
  • Responsible for implementation of template driven query generation using intercepting filter pattern and freemarker for generation of sql templates for an older version of PMI software
  • Worked in eXtreme programming environment in the design and development of Data Access Framework and middleware services using Spring and Hibernate.

Senior Software Engineer

Confidential

Responsibilities:

  • Responsible for design and development of several software solutions. s are as follows:
  • From inception architected, designed and implemented Agile’s BI module and have continued to expand its footprints. In this role, architected the entire BI framework with EJB as the server side backbone, client side RMIs and multidimensional modeling, integrated with partner BI tools to support an end-to-end market ready out of the box BI application. The product is I18N-L12N compliant.
  • Responsible for supporting single sign-on for the BI module which involved application server’s container managed authentication between Agile application and the supported BI tool. The module is integrated between Agile application and partner BI tool both at UI and LDAP. The schema handles type2 dimensional changes with design principles adhering to Kimball School.
  • The framework also involves log4j for logging and ant for build process. Architected, designed and implemented the module’s ODS solution to serve lighter-weight use cases. Performance tuning of the same module to guarantee high volume of data transfers in a given window.
  • Involved in design and implementation of composite solutions. One of them is the integrated Pricing-Sourcing solution using in-house data from customer’s multiple Baan instances, data from Agile’s Product Collaboration and data from Product Cost Management, user input data from UI for user-entered values (like currency, UOM, fiscal period), what-ifs, could-haves, would-haves and finally write backs. The project also involved design of the meta-data/OLTP and multidimensional schema.
  • Involved in the design and implementation of budget, resource, planning module which is the other composite solution. Involved in the design and development of the persistence layer for both OLTP and OLAP schemas to support EJB backend.
  • Involved in design and implementation of Agile's API driven reporting framework in a J2EE based environment to support operational reports initially integrating with Actuate as the reporting tool/engine and then moving to html only output. Server side was implemented using EJB stateless session beans via the Façade, DAO and Value objects Design Patterns. Client side started from Actuate ROD files communicating to a thin java client which in turn communicated to the façade beans via JNDI lookup.
  • Webservices: Involved in design and development of the Web Services layer for Commodity Sourcing Management work flow.

Application Lead

Confidential

Responsibilities:

  • Batch and real time for Sales Analysis: Responsible for defining the platform and business logic to provide data for sell-side business analysis for SAP and Oracle Apps. The messaging for real time data extraction was done through XML. DTDs were developed using the Rosettanet-compliant PIPs (partner interface processes).
  • Inventory and purchasing analysis: Responsible for managing the team that developed batch extraction platform and business logic for inventory and purchasing analysis.
  • Vendor Source cached data platform for i2: Responsible for designing and implementing data extraction from SAP and data transformation to populate i2 TradeMatrix source system.
  • Responsible for analysis, design and implementation of solutions for integration between various commerce servers and ETL data platform. Project s are as follows:
  • Haht: Integration of HahtSite Scenario Commerce Server with ETL data platform to access underlying data caches for sell-side data. The connector between the ETL tool and the Haht site Server was a java package that could access the cached data or ERP or both. The project also included creation of heavy data query reports to get up to date reliable information.
  • BroadVision: Integration of BroadVision Business Commerce Application with the ERP sales and distribution module using the cached data platform. The batch integration part loaded cached information of customer, order and product from ETL data platform to BroadVision database. Real-time integration was achieved by providing real-time connectivity between BroadVision java server pages and client library of the ETL tool. Real-time interaction was done through XML messaging and display was done through XSLT. The project involved creation of heavy data query reports for valuable order information.
  • Common Data Platform: Analysis, design and implementation of common data platform that integrated sales analysis data from multiple ERP sources. Also responsible for generating heavy data queries to display information from multiple sources.

Senior Software Engineer

Confidential

Responsibilities:

  • Responsible for leading analysis, design, and construction of Confidential B2B (business-to-business) applications like Web Order Management and Supply Line Management to SAP OM for new release of SAP. This was very important for PLG and for Confidential as a whole because these function modules directly impact e-commerce area and customers ordering online. Lead the cross functional activity of closely working with people supporting front-end and COM components to ensure a totally functional and integrated environment. Experience with BASIS.
  • Responsible for analysis, design, construction and testing of integrating SAP interfaces with Confidential legacy applications and foreign systems like FedEx. Also responsible for their continued functionality in SAP release 4.6B
  • Responsible for analysis, design and implementation of BAPIs in SAP release 4.6B to replace existing custom transactions, improve performance and decrease dependencies from release to release
  • Responsible for analysis, design, implementation and testing of Logistics interfaces and their integration with COM components or other middleware DLL’s.
  • Lead major development work across functional teams of engineers, business analysts and end users for design reviews, implementation and unit testing of new functionality or enhance existing functionality. The deployment involved use of ABAP/4 programming language, reporting, dialog programming, data dictionary, RFC communication, call transactions and other important workbench tools, working knowledge of important SAP tables, development and modification of custom tables
  • Lead and coordinated activities for upgrading DCOM and MDAC to communicate between SAP and Confidential applications and use the same MTS for several of these applications thereby saving Confidential a lot of money by reducing number of servers and their maintenance.
  • Defined tasks, SAP configurations of tables and structures for conversion and retrofit activities of different Confidential sites using legacy applications
  • Lead teams to help code changes as a result of production issues and discrepancies to keep the business running
  • Lead projects to in corporate use of ABAP objects like material and customer classes in existing function modules and programs that can reduce code redundancy, increase encapsulation and performance
  • Exposure to COM, DCOM and MTS in conjunction with support of SAP function modules and programs
  • Lead several research projects to improve existing functionality and resolution of customer issues in production and test environment as needed
  • Support customers for existing SAP software solutions and working together with other teams to ensure proper functioning of these solutions. Also supporting the entire cycle that follows development in all the different test environments all the way to implementation, defining tasks and testing scenarios and helping testers executing these tasks for each Confidential release
  • Trained several new employees and technically assisting them for completion of their projects

Senior Software Engineer

Confidential

Responsibilities:

  • Engaged customers effectively to translate their needs to software solutions and consequently have them use the software products.
  • Implemented enterprise-wide Capacity and Performance Management System for server and network capacity and performance management.
  • Performed optimization of the design and implementation of the existing software to improve performance, error handling, unexpected failures and increased customer base.
  • Performed tuning of the database repository, and different home-grown, back-office applications.
  • Developed tools for historical reporting and response time driven modeling across distributed system components.
  • Developed and implemented automation scripts to install the software product and conform to copy exactly, and to include troubleshooting within the software.
  • Performed configuration of PDCs, BDCs and member servers and troubleshooting with various NT and back-office product related problems.
  • Provided software and hardware project support for some platform technology development projects.

We'd love your feedback!