Software Engineer Resume
Austin, TX
SUMMARY:
- Over 9 years of application design and development experience using the Industry Standard Technology stack
- Extensive full life cycle development experience using technologies like Java, J2EE, EJB 3.0, JavaScript, JSP, jQuery, AngularJS, AJAX, Oracle Technology Stack
- Expert in OOAD, UML, SOA, and N - Tier Architectures
- In-depth knowledge and hands-on in Patterns and Practices, Software Design and Methodologies, MVC, Agile, Waterfall, Paired Programming
- Worked extensively in front-end web development and Web 2.0 technologies using ASP.NET, MVC, Web Services, JavaScript, jQuery, Ajax, HTML, XSLT, XML, and CSS
- Passionate and experience in Mobile Development
- Proficient in developing Use Case Model, Analysis Model, Design Model, Behavior Diagrams (sequence diagrams, communication diagrams, state diagrams, activity diagrams), Class Diagrams with UML methodology using Rational Rose, Visio.
- Performed Unit Testing, Regression Testing, Integration Testing, Defect Tracking Systems
SKILL:
- Experience in Requirements gathering and managing Requirement Changes.
- Experience in Application Design and Development.
- Experience in converting requirements to tickets and assignment of tickets to the team.
- Experience in Configuration Management.
- Experience in Application Development and Maintenance.
- Experience in Database Design and Development.
TECHNICAL SKILLS:
Operating Systems Worked: Windows, AIX, Linux, Android
Web Servers: Oracle Web Logic, Apache Tomcat Server, JBOSS
Web Application Servers: Tomcat Application Server, Oracle Web Application Server.
Web Development Languages: Extensive experience in Java, J2EE, EJB, Spring MVC, Strut, Hibernate, Experience in JSP, Java Servlets, and Java Beans, Good knowledge of HTML, XML, and XSLT., Experience in ASP and JavaScript.
Development Tools: Visual Studio 2010, Eclipse, SQL plus, TOAD, SQL Developer.
Databases: Extensive experience with SQL Server 2008, MySQL, Extensive experience with Oracle 11g, Experience with Cassandra
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Software Engineer
Responsibilities:
- Research, design, develop, and test software systems for nTouch System
- Work with internal business stakeholders and external customers to define system requirements
- Produce quality code on schedule
- Identify and solve problems of moderate to high complexity
- Design and develop technical solutions for a defined project
- Adhere to a structured development environment
- Debug and maintenance of existing code
- Work on multiple assignments concurrently under aggressive deadlines
- Participate actively in design and development of reusable, best practices in the industry
Environment: Java, J2EE, SQL Server Management Studio, SQL Server, Web Services, JavaScript, D/HTML, JSP, JSON, MS SQL Server, Eclipse, JBOSS, ClearCase, Git, Windows, Linux.
Confidential, Austin, TX
Sr. Systems Analyst
Responsibilities:
- Research, design, develop, and test software systems for Texas Mutual's website
- Work with internal business stakeholders and external customers to define system requirements
- Develop effective working relationships with peers and customers
- Demonstrate expertise in project leadership, business concepts, and development methodologies
- Deliver excellent customer service
- Participate actively in design and development of reusable, best practices in the industry
Environment: GuidewireFramework,Tortoise SVN, Gosu, Java, J2EE, Websphere, SQL Server Management Studio, SQL Server, Web Services, JavaScript, JSON, GX Model.
Confidential, Austin, TX
Java Developer
Responsibilities:
- Develop, maintain and support Web or Java applications
- Code all or selected components of Web or Java applications and document components and applications
- Research, evaluate and recommend new tools and applications for use in assigned responsibilities
- Review design specifications, code and unit tests
- Develop and unit test online customizations to the ABMS and ACSSP products
- Designed increment development plans and implemented code
- Involved frequently with management and business unit to learn new requirements
- Gather and analyze requirements
- Work with other developers, designers, and architects to make sure that the configuration and custom components meet application requirements and performance goals
- Work as part of an agile scrum team to rapidly deliver functional components
- Participate in code reviews and peer reviews
- Follow good security coding practices to ensure the application is free of most common coding vulnerabilities
- Escalate issues to management as identified
- Fix defects identified in testing
- Troubleshoot and resolve medium to high complexity application defects
- Document online configuration updates to facilitate maintenance
- Utilize best practices and knowledge of internal or external business issues in order to improve products or services
Environment: Eclipse, Confidential RTC, Java, J2EE, Oracle Web Logic, Websphere, Oracle Database 11g, Oracle SQL Developer, SQL Server, JSP, Spring MVC 4.0, Hibernate, Web Services, JavaScript, jQuery, JSON, HTML5, CSS3.
Confidential, Austin, TX
Software Developer
Responsibilities:
- Performed requirement analysis, and developed functional and technical design components and created test plans.
- Implemented web applications using JAVA, J2EE, SWING, EJB 3.0, Hibernate, JDBC, Struts, JSP, JavaScript, jQuery, AJAX, Servlets, HTML, XML, RMI, SOAP, Web Services, WSDL, Web Logic.
- Competent in Object-Oriented Design/Analysis, UML Modeling, Classic Design Patterns, J2EE Patterns
- Developed software applications using Spring MVC, JNDI, MQ Messaging, Maven,
- Subversion, JUnit, Ant, Log4j
- Accomplished in database design and hands-on experience of large database systems: Oracle 11g, DB2, PL/SQL, MS SQL, SQL Server, MySQL
Environment: JAVA, J2EE, SWING, EJB 3.0, Hibernate, JDBC, Struts, JSP, JavaScript, jQuery, AJAX, Servlets, HTML, XML, RMI, SOAP, Web Services, WSDL, Web Logic, Web Sphere, JBoss, Tomcat Application Server, Spring MVC, JNDI, MQ Messaging, Maven, Subversion, JUnit, Ant, Log4j, Oracle 11g, DB2, PL/SQL, MS SQL, SQL Server, MySQL
Confidential, Austin, TX
System Validation Engineer
Responsibilities:
- Performed System Test and Validation Test on Confidential QorIQ Multi-Service Gateway network platforms that embed Confidential OpenWRT Reference Design Solution software
- Tested IPv4, IPv6, IP Security, Wi-Fi network protocols and analyzed the results
- Conducted Performance Test of NAS and 10G iSCSI IP SAN
- Built customized Embedded Linux BSP with modified configuration using LTIB and System Builder
- Performed System Use Case Tests for cross-communications of interfaces including PCIe, mini-PCIe, SATA, USB, SD
Environment: Confidential QorIQ, Confidential OpenWRT, IPv4, IPv6, IP Security, Wi-Fi, NAS and 10G iSCSI IP SAN, PCIe, mini-PCIe, SATA, USB, SD
Confidential, San Marcos, TX
Software Developer
Responsibilities:
- Developed user interfaces using HTML, CSS, JavaScript, C#, ASP.NET
- Design, implementation of website, using Object-Oriented Design/Analysis method employing Java, JSPs, MySQL, Web Services
- Involved in Unit Testing of all developed screens
- Used JUnit to do unit test for java classes
- Used Debugger to debug the Java code
Environment: HTML, CSS, Java, JavaScript, C#, ASP.NET, MySQL Server, JUnit, Visual Studio 2010, JSP, Web Services, Oracle, Web Logic
Confidential, Poughkeepsie, NY
Development Engineer
Responsibilities:
- STI switch for z990 and other servers dealing with the STI traffic from the I/O hub chip up to memory and back
- New memory to I/O subsystem adapter alternative to improve lines of products
- Escon, Ficon, FCV, FCP, SAP, z900, z990, STI link, Infinibandlink etc to support System Design and Development Team
- The host side and the link side FCP driver in CSIM z900
- IOP path selection algorithms to provide performance guidance to System Design and Development team
- Processed RMF data to study SAP capacity, channel activities and Director Port busy conditions
Environment: z990, z900, Escon, Ficon, FCV, FCP, SAP, z900, z990, STI link, Pioneer II, C/C+++, CSIM, AIX, z/OS.
