Sr. Software Engineer Resume
Houston, TX
SUMMARY
- Agile, Scrum, Extreme Programming (XP), Waterfall, Incremental, Iterative
- Java, J2EE, Multi - Threading, Concurrency Framework
- Architectural Design, Design Patterns, WebServices SOAP/REST, WS Security
- Hibernate, Spring, AngularJS, JSP, JSF, PrimeFaces, JPA, JQuery, Struts, Maven
- UNIX, Linux, Windows, JBoss, WebLogic, WebSphere RAD, Tomcat, TomEE
- VirtualBox, CentOS, Vagrant
PROGRAMMING EXPERIENCE
Confidential, Houston, TX
Sr. Software Engineer
Responsibilities:
- Java, J2EE, Struts, Spring, Hibernate, Angular, TypeScript, PostgreSQL, Maven, MongoDB: Analyze log files and debug products for various environments and versions. Analyze and fix memory usages and security issues.
- Ksh, Python, DejaGnu Shell Scripting: Create rpm/yum hotfixes for Linux/CentOS.
- Selenium WebDriver, JUnit, TestNG, GejaGnu: Developed automated tests.
Confidential Spring, TX
Sr. Software Engineer
Responsibilities:
- Angular, TypeScript, HTML5, CSS3, JSP, JQuery, Mockito, RESTful, Java, J2EE, and OpenEJB: Developed web based inventory system for Voice of IP network.
- Maven, NoSQL, MongoDB, RESTful/SOAP web services: Designed and implemented web services to integrate with business partners’ data systems.
- Web securities: Cross-Site Request Forgeries, Response Splitting, SQL injections.
- Oracle database performance tuning using indexes, partitions, and SQL analyzers.
- Methodologies: Agile, Scrum, Test Driven.
Confidential, McLean, VA
Sr. Software Engineer
Responsibilities:
- Java, J2EE, Maven, AngularJS, HTML5, CSS3, JSP, Mockito, and RESTful: Maintained web applications for loan certification. Implemented RESTful web service security.
- RESTful web service for enterprise data exchange. RESTful security development through firewalls and proxy servers.
- Methodologies: Agile, Scrum, Test Driven.
Confidential, Washington DC
Sr. Software Engineer
Responsibilities:
- Java, J2EE, Maven, CSS3, JQuery, Spring, Hibernate, JPA2, WebSphere RAD 6: Joined the team of to develop interfaces for cash flow, loan application, invoice processing, and transaction tracking.
- Database performance tuning using indexes and SQL analyzers.
Confidential, San Antonio, TX
Sr. Software Engineer
Responsibilities:
- Improved SOAP Web Service Securities using two way digestion and SOAP based policies. Improved web securities against Cross-Site Request Forgeries, Response Splitting, and SQL injection.
- Migrated Sybase Procs to Oracle PL/SQL. Fixed UNIX Scripts and AutoSys jobs.
- Developed and tested web based loan disclosure system using Spring/Struts MVC frameworks, JQuery, JavaScripts, Ajax, SOAP/RESTful, and JSP.
Confidential, Phoenix, AZ
Sr. Software Engineer, Team Lead
Responsibilities:
- Architectural Design: Day to day architecture design of UI interface, backend services, and service integration.
- JSF, PrimeFaces, MVC, JQuery, JSF2, PrimeFaces, JPA2, EJB3 (Java/J2EE), and Weblogic OEPE: Designed and developed web based system for small business loan management. Day to day architectural design and programming of JSF pages, Session Bean, Entity Beans, and Session Facade. Wrote converters, validators, controllers, and Ajax components. Entity bean association mapping. Database schema generation.
- Oracle PL/SQL, Weblogic, Struts, Spring MVC, JSP, JAX-RS: Developed stored procedures in PL/SQL.
- Websphere, JSF, PrimeFaces, Oracle: Page to page conversion from JSP to JSF. Translate business logics from javascripts to JSF MVC system.
- EJB3, JPA2: Backend EJB3 development design and development to replace JDBC.
Confidential, Houston, TX
Sr. Software Engineer
Responsibilities:
- JSF, IceFaces, Java, iBatis, Spring Framework, JQuery, JSP, Javascripts, Weblogic OEPE, Maven, Struts/Webwork MVC, Oracle, Sybase, and Stored Procs: Maintain and develop web based risk management system. Issue margin call alarms and publish account statements. Backend clearing house data transfer.
- UNIX: Background shell scripting using ksh, AutoSys, ShellEd eclipse plugin
Confidential, Cary, NC
Sr. Software Engineer
Responsibilities:
- Agile, SCRUM, JSF, JQuery, ASP.NET, JBoss jBPM, WebService: Front end and back end development to build a web based system for client account management system. Using jBPM as workflow engine WebService and EJB3 together with Hibernate and Spring frameworks.
- EJB3, JPA2, JMS, JBoss, and Sybase Stored Procs: Debugging/Fixing existing Sybase stored procs for profit and loss calculation, account cash flow. Applying foreign exchange rates to swap calculations. Developing new java based functions to support concurrent trading requirements.
Confidential, Houston, TX
Sr. Software Engineer
Responsibilities:
- Analyzed project costs, risks, and time lines. Designed and developed web based oil field wells management system using JSF MVC, EJB3 and JBoss. Designed SOA architecture to integrate enterprise oil field well drilling and well trading system.
- Wrote Validators, Converters, Listeners, Controllers, and JSF pages. Wrote entity beans, session beans and interceptors, and JUnit tests. Involved in whole life cycle of the projects.
- Integrated legacy Oracle PL/SQL/Stored Procedures into Spring declarative transaction management. Designed and implemented Hibernate DAOs and Spring persistence services.
Confidential, Houston, TX
Sr. Software Engineer
Responsibilities:
- Collaborated with marketing team for high level design of SOA architecture to integrate corporate ticketing and flight management system. Progressively added new features to the ticketing system. Constantly improved frontend and backend account management, ticketing, and messaging system for new sale.
- Agile, SCRUM, JBoss, Java, J2EE, EJB, JMS, Hibernate, Spring MVC, Struts, JSP, JSF: Developed test driven web applications from frontend to backend. Coded hibernate ORM files, object associations, declarative transaction management, controllers, converters, validators, filters, delegations, real-time web page updating. Wrote JUnit test cases.
- Multi-Threading: Used JDK 5 concurrent package in the projects.
Confidential, Richardson, TX
Sr. Software Engineer
Responsibilities:
- SOA: Developed complex WebServices for business partners to integrate their inventory system with that of Cingular. Used JAXM, XML/XSD/XSLT/WSDL, Castor, JMS, Entity Beans, Session Beans, and M-Beans to implement different SOA servers.
- JSP, CSS, Struts, Java, J2EE, Spring, Hibernate, Maven: Designed class diagrams, sequence diagrams using OOD, UML, and Design Patterns.