Sr. Software Engineer Resume
Chicago, IL
SUMMARY:
A Software Crafter with extensive experience in Agile and full Software Development Life - Cycle (SDLC) environments. Years of combined software crafting and engineering experience in financial, trading, e-commerce and cellular telecommunication technologies which includes project and team leaderships.
SOFT SKILLS:
- Strong inter-personal, communication and project management skills and ability to communicate and filter information to the right audience.
- Quick learner, detail oriented and strong problem solving skills.
- Strong ability to proactively find and dissect and/ or collect information from different sources.
- Automation and quality focused.
- Experience in complex and high budget projects from ground up.
- Multi-nationals (Asia, Europe and North America) project experience.
- Love coding, refactoring, testing and getting things done.
TECHNOLOGIES SUMMARY:
Languages: Java, JSP, Groovy, Xpath, Java Script, HTML.
Java Technologies: J2EE, Spring, Spring MVC, Hibernate, Apache common logging, Apache POI, Apache Tomcat, Embedded Jetty Server.
Testing Frameworks: Easy Mock, Power Mock, Spock, Selenium Web Driver, Junit.
Database: MySQL, Oracle 11g.
E-commerce: Zen Cart & Magento (PHP based).
Protocols: TCP/ IP, UDP/ IP, SNMP. Messaging TIBCO RV, MQ.
OS: Linux, Unix, Windows. Virtual Machines VMWare Player, Oracle Virtual Box.
Code & document tools: Eclipse, GIT, Clearcase, SVN (Subversion), SOAP UI.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Software Engineer
Technologies: Java, Jasper Report, Spring MVC, JSP, Javascript, Eclipse IDE, Easy Mock, DB2, SVN, Unix.
Responsibilities:
- Develop and design audit table for MSLA (Master Service Level Agreement).
- Develop and design Jasper report with JasperSoft Studio for internal and external OCC customers. Report parameters, report variables, sub-reports.
Confidential, Chicago, IL
Sr. Software Engineer
Technologies: Java, JSP, Javascript, Web Logic, Eclipse IDE, Oracle 11g, SVN, Unix, FIDO UAF (Passwordless) / U2F ( Confidential ) Protocol, Symantec VIP APIs, VIP Access, Yubico Yubikey, SOAP, Restful, SOAP UI.
Responsibilities:
- Two Factor Authentication ( Confidential )’s One Time Password ( Confidential ) application (Safepass) which provides token’s activation, validation, deactivation and other SOAP Web Services.
- Admin and User UI for managing users and tokens, submitting orders, activating, testing and deactivating tokens, reporting token usage history and others.
- Add new Symantec VIP token types: VIP Access and Yubico Yubikey.
- Design, develop, refactor and maintain codes.
- Deploy applications to Weblogic.
- Test Web Service with SOAP UI.
- Post development support: client support, diagnose and troubleshoot issues.
- Researched and presented findings on FIDO UAF (Passwordless) / U2F ( Confidential ) Protocol.
- Weblogic SOAP to Restful Web Service conversion proof of concept and design.
- Mentor and train new hires.
Confidential, Chicago, IL
Sr. Software Engineer
Technologies: Java, Spring MVC, JSP, Javascript, Apache Tomcat, Eclipse IDE, Tibco RV, MQ Messaging, FIX/ FAS, Groovy, Spock, Easy Mock, Power Mock, Oracle 11g, GIT, Unix, Agile.
Responsibilities:
- Applications main purpose: to settle Future prices at the end of contracts’ settle time with various algorithms.
- Designed and developed new features based on stories.
- Refactored codes for clarity and efficiency and maximized usage of existing classes and methods, same goes to SQL queries.
- Deployed applications in Unix, Tomcat and Jetty.
- Worked and collaborated closely with Business and QA.
- Led and proactively involved in story definition.
- Chosen for high visibility and fast-phased special “pipeline” projects.
- Accurately estimate project efforts and task breakdowns.
- Post development support: diagnose and troubleshoot issues.
Confidential, Hoffman Estate, IL
Sr. Software Engineer
Technologies: Java, Selenium RC, Selenium WebDriver Grid, Eclipse IDE with Subversion, Jenkins, Linux (Ubuntu), Windows, Oracle Virtual Box, VMware.
Responsibilities:
- Developed automation frameworks with Selenium WebDriver in Eclipse to drive testing automation for the following:
- Sears’ mobile web application for iPad and iPod.
- Sears’ Kenmore.com and Craftsman.com e-commerce sites.
- Translated and strategized manual test case requirements to coding (automation).
- Used Jenkins for continuous integration.
- Led and mentored junior and new team members.
Confidential, Chicago, IL
Sr. Software Engineer
Technologies: Java, Selenium RC, Eclipse IDE, TIBCO RVD, MQ Messaging, Custom Test Tools, Oracle 11g with Toad, Eclipse IDE, GIT, Subversion, Unix, Agile.
Responsibilities:
- Researched, designed and developed Java based automation framework to drive testing automation for the following applications:
- Risk Management Application.
- Enterprise Pricing System (EPS) Application. Automation includes future product setups and settlement algorithm verifications in Web GUI, database (Oracle 11G queries) and inbound/ outbound messaging (TIBCO and FIX/ FAST).
- Diagnosed and troubleshoot (checking logs, configurations etc.) applications and environments (Unix/ Linux) and collaborated with configuration team to fix issues.
- Conduct application demo to senior management, business and other stake holders.
- Mentored and train new hires.
Confidential, Wheeling, IL
Principal
Technologies: J2EE, Spring MVC, Servlets, JSP, AJAX, Log4j, Apache POI, JASYPT, Embedded Jetty, Webdriver, PHP, Perl, VB Scripts, Rsync, RSnapshot, MySQL, Eclipse IDE with Subversion, Linux (Ubuntu), Windows, Front Page, Vmware, Zen Cart, Excel, Visio, Word, Front Page, Adobe Photoshop.
Responsibilities:
- Shipping, Packaging and Office Supplies Zen Cart (PHP based) e-commerce site.
- Researched, integrated and deployed zero cost open source e-commerce shopping cart, Zen Cart (PHP/ MySQL based), from ground up which saves the company thousands of dollars in upfront and recurring cost.
- Analyze, design and develop and test the following JAVA applications:
- Product Management application with Java Hibernate and MySql database to enter product data i.e. Product Name, SKU, Cost etc.
- Simple Order Fulfillment Web Application (Java Spring MVC) to provide web based user interface and logics to interact with vendors web sites to fulfill orders.
- Product Scraper Application in Java with to parse and store product information from vendors’ web sites.
- Populate Tracking Application in JAVA to obtain shipping tracking information from different vendors.
- Troubleshoot and fix issue.
Confidential, Chicago, IL
E-Commerce Application Team Lead
Technologies: LAMP Stack (Linux, Apache, MySQL, PHP), Magento, Rsync, Rsnapshot, Eclipse IDE, Outlook, Visio, Excel, Adobe Photoshop.
Responsibilities:
- Led and coordinated support team activities to ensure time delivery of Magento’s small new features, application bug fixes and deployments.
- Gathered and analyzed client’s requirements (direct client interfacing) and dispersed them to team member.
- Deployed client’s Magento sites into productions using subversion (SVN).
- Led and mentor junior team member.
Confidential, Chicago, IL
Sr. Systems Engineer
Responsibilities:
- Led cross functional group (Engineering, IT, Business, Marketing and Support Organization) and vendors (3rd parties) in completing wireless infrastructure deployment projects in fast-paced environment.
- Led and involved in all project phases: feasibility analysis, vendor selections, project initiation, planning, execution & control, testing, training, deployment and closing.