Senior Software Engineer Resume
Southfield, MI
SUMMARY:
- 20+ years of experience in Enterprise and Application Architecture, Design and Development (All Tiers), Enhancement, Maintenance, Conversion, Testing, Documenting, Production Support
- Delivered Responsibilities as Team Lead, System Analyst, Client/Server, ERP and Web Developer.
- Proficient in Object Oriented Analysis and Design (OOAD), software design best practices (patterns, extensibility, maintainability, etc.)
- Technical flexibility and an ability to work across all layers of ERP / web applications.
- Ability to take a project from start to finish, to apply Scrum development methodologies and understand spring functionality; great attention to details.
- Very strong written and verbal communication. Proven ability to work well in leadership and team roles.
TECHNICAL SKILLS:
LANGUAGES: JAVA, ABAP, C++, VC++, C, Visual Basic, SQL
Java/J2EE and related technologies: Java, Servlets, JSP, JDBC, Hibernate, Struts, XML Parsers, Web Services, JavaScript, AXIS, AJAX, HTML, XSLT, SOAP, CSS, JUnit, Google Web Toolkit (GWT), GWT - Ext
SAP / HYBRIS: Hybris e-Commerce framework (5.7, 6.4):
App. Servers: Tomcat/Apache, Weblogic, NetWeaver
Databases: MySql, MSSQL, DB2
IDE & Tools: Eclipse, ABAP Workbench, Microsoft Visual Studio, Oracle Universal Content Management, JIRA/Confluence, SVN /Bitbucket/GIT
PROFESSIONAL EXPERIENCE:
Senior Software Engineer
Confidential, Southfield MI
Responsibilities:
- ECommerce web order management web application using Agile Scrum Design,Hybris Ecommerce framework (HMC,Order Management, PCM, Hybris ServiceLayer, Multichannel Cockpit, Addon / Extention,CronJob and ImpEx,HMC, Data Modelling, Solr search services, REST webservices for external websites).
- SAP integrated e-commerce WECO solution that enables sales & service processes in B2B as well as in B2C scenarios (ABAP BSP / ABAP RFC / Enhancements/BADIs/OO ABAP)
- SAP integrated Customer Sales Portal that enables the internal inside sales users to create quotes/orders via the web while on the phone with the customer (J2EE/Google Web toolkit /Spring/CSS/ MSSQL / ABAP Lean Order API/OO ABAP).
- Order and Inventory Management; Various workflows; Management of Static and B2B websites; Supply Chain Management (J2EE/Struts/Hibernate/HTML/AJAX/XPath/XSLT/Javascript/CSS)
- Document Management System (Oracle Universal Content Server 11g) customization and administration (JAVA, Oracle Idoc Custom Scripting Language)
- Designed and developed application for data and documents migration from the Legacy system to SAP/R3 (Microsoft SSIS and DTS Packages /Java /AXIS /Web Services/ABAP)
- Worked on Classical and Interactive reports for different SAP modules such as SD, PP and FI (ABAP/R3)
Computer System Analyst
Confidential, Dearborn, MI
Responsibilities:
- I was responsible for analysis of the legacy applications written in C++ and documenting their logic/flow as well as creating functional specifications, flow charts, and process diagrams for the new J2EE applications.
- Interacted with client representatives to define data requirements and specifications. Contributed to technical team activities (design, modeling, prototyping, coding, testing, and documentation) in full-life cycle of the project.
- Acted as primary liaison between business analysts and programmers. Interacted with designers to convey the possible interface of the software and developers to keep track of system development.
- Created test cases/ scenarios for system and integration testing. I also performed system and integration testing of the new systems and custom system enhancements.May - October 2001
Software Developer
Confidential, Dearborn, MI
Responsibilities:
- Participated in design and development of client/server web application (VC++) which provides highly secure online services for high net worth individuals and financial institutions.
- I was responsible for detailed design and implementation of programming specifications of project components, translated functional and technical specifications into working code, coordinated database development and implementation with Database engineers.
- I was involved in development of the Server core components:
- Business center, Forum center and Family tree modules, using
- XML and XSL structures in a COM/DCOM environment.
- Library of the foundation classes for various components of the product, using MS SQL 7.0, LDAP, MFC, STL, ADSI and ADO. HTTP data broker multithreaded component, allowing asynchronous access to different web services, using WinInet API in COM/DCOM environment.
Computer Programmer/ Analyst
Confidential, North York, ON
Responsibilities:
- Participated in development of a client/server application (VC++) for crawling, indexing and effective information management of variety file formats from Internet Web sites, File systems (HTML, ASP, MS Word, Excel, Power Point, Adobe PDF) and Databases.
- I was involved in development of the Server core components:
- Crawlers (Web Site, Directory and Database), multilingual capabilities of the server and Natural Language Information Retrieval (Search and Ranking), Crawl Scheduler
- Designed and implemented HTTP Client component for Web Site Crawler NT Service (Visual C++) using COM and Socket API.
- Designed and implemented Search Monitor NT Service (Visual C++) for monitoring Search Server capabilities.
- My responsibilities included design, writing and debugging multithreaded code, test, installation and maintenance.
Software Engineer
Confidential, Markham, ON
Responsibilities:
- Participated in design and development of integrated remote access switch products (Visual C++) that allows multiple remote dial-in users access to corporate LAN resources across 56 Kbps analog or ISDN connections.
- I was involved in development of the innovative user-friendly GUI interface and communications features of the client and server parts of client/ server applications.
- My responsibilities included all phases of product development: requirements definition, design, writing and debugging multithreaded code, test, installation and maintenance.
- Designed and implemented diagnostics applications (Visual C++) for performing system test and feature cards evaluation of the remote access products of the company.
- Supervised junior staff member and did technical problem solving for these and others applications.