Sr. Software Engineer Resume
Houston, TX
CORE COMPETENCIES:
- Object Oriented Methods and Programming
- Software Development Life Cycle (SDLC) Projects
- Architecture Design & Analysis
- Developing and Enforcing Best Practices and Coding Standards
- Researching & Suggesting New Technologies
- Performance Monitoring
- Developing Smart Solutions for Complex Business Problems
- Delivering On - time and In-budget Results
- Mentoring Team Members
TECHNICAL SKILLS:
Java, J2EE & Web Technologies: JDK, ColdFusion, GWT, AJAX, JSP, JSTL, HTML, XML, XSLT, XPATH, Servlets, JavaScript
Microsoft Technologies: Visual C++, MFC, Win32 API
Web Servers & Servlet Engines: WebLogic, Apache, Tomcat, IIS
Programming Languages: C++, C
Object Oriented Methodologies: UML
Software Development Methodologies: Agile (Iterative/Scrum, Pair Programming, TDD), Waterfall
Frameworks: Spring, MVC
RDBMS: Oracle, SQL Server, MySQL
Database Access Tools: Hibernate, JDBC, OCI, ODBC, SQL*PLUS
Unit Testing Tools: JUnit, JWebUnit
Software Metrics Tools: PMD, CheckStyle
Operating Systems: Windows XP/2000/NT, UNIX, MS-DOS
Source Control Tools: Subversion, WinCVS, KonfigCM
IDEs: Eclipse, MS Visual Studio
Performance Monitoring Tools: JProfiler
Miscellaneous: MS Project, MS Office, Open Office
EXPERIENCE:
Sr. Software Engineer
Confidential, Houston, TX
Responsibilities:
- Worked on integrating JSC applications with Confidential Account Management System (NAMS) and 2-factor Authentication. Technologies used: Sun IDM, LDAP, Xpress, Java, and SQL Server on Windows XP platform
- Worked on HSPD-12 metrics tool to automate application integration status tracking, reporting, and project schedule updates. Technologies used: Google's Web Toolkit (GWT), Java, JExcel, Hibernate, Spring, SQL Server and IIS on Windows XP platform
- Worked on Confidential, an agency-wide application that collects and reports application meta-data to support application integration into the Agency Logical Access Management infrastructure. Technologies used: ColdFusion, Java, HTML, JavaScript, and SQL Server
- Customizing NAMS and monitoring performance; performing code reviews and enforcing coding standards; developing detailed test procedures; supporting customer acceptance testing; mentoring developers on the team; interacting with customers to resolve issues; conducting hands on training for end users
Sr. Software Engineer
Confidential, Houston, TX
Responsibilities:
- Suggested Google's Web Toolkit (GWT) in place of Tapestry and completed the Library Segmentation Toolkit project 2 months ahead of schedule. Technologies used: Java, Google's Web Toolkit (GWT), AJAX, Hibernate, Oracle and WebLogic on Windows XP platform
- Redesigned and consolidated 3 different applications into QLink Loader application to streamline the process. Technologies used: Java, JDBC, and Oracle on Windows XP platform
- Redesigned UI for Image Based Reader application to reflect the current trends in online reading experience. Technologies used: Java, JSP, HTML, XML, JavaScript, Oracle and WebLogic on Windows XP platform
- Developing scope documents from business requirements; developing functional requirements from scope documents; developing & managing project schedules; mediating between upper level management and core developers; researching and suggesting new technologies to enhance the product; mentoring developers in the team; performing code reviews and enforcing coding standards; developing automated test scripts
Sr. Software Engineer
Confidential, Houston, TX
Responsibilities:
- Played a critical role in architecting and porting the windows based CENTRA2000 to KonfigCM, a web based CMII certified configuration management application. Technologies used: Java, JDBC, JSP, JSTL, JavaScript, HTML, XML, XSLT, XPATH, XSTREAM and Tomcat on Windows 2000 platform
- Designed and developed GUI for CENTRA2000, a PDM/EDM application, using Visual C++ and MFC on Windows NT and Windows 95 platform
- System architecture design, detailed design and implementation using UML and object oriented methodologies; developing functional requirements from business requirements; developing use cases based on functional requirements; developing prototypes for new product enhancements; developing automated unit test cases; developing detailed impact analysis and test instructions to aid SQA team; providing technical assistance to team members; performance analysis & optimization using JProfiler; developing technical documents and installation guides for the product.
Software Engineer
Confidential, Houston, TX
Responsibilities:
- Designed, developed and integrated camera and video control interfaces to provide a centralized routing and monitoring facility for video images required to support traffic operations throughout the Houston area. Technologies used: Visual C++ and MFC on Windows NT platform
- Developed software interfaces for Video Switch Matrices and Camera Controllers from different vendors using RS 232 protocols
- Designed and developed GUI and DLLs, using Visual C++ and MFC on Windows NT platform
Programmer/Analyst
Confidential, Houston, TX
Responsibilities:
- Developed Procedure Maker, a GUI for operational procedure writing in the chemical process industry, using Visual C++ and MFC on Windows NT platform
