Staff Engineer Resume
4.00/5 (Submit Your Rating)
Naperville, IL
SUMMARY
- Highly motivated developer with years of software architecture, design and development experience focusing on large - scale, multi-tiered, reliable enterprise applications as well as web applications.
- Strong experience in leading project initiatives and well versed in agile project management, planning and business problem solving.
- A track record of being highly effective and delivering innovative projects on time with a positive impact on the company’s bottom line.
- Experience in J2EE applications, developing medium to large scale enterprise applications and web applications using Core Java, Java Beans, Servlet, JMS, Hibernate/JDBC, EJB, Oracle RDBMS/Sybase, object oriented design methodology.
- Experience in programming, deploying, configuring Spring Framework(MVC), Apache Tomcat and JBoss AS7
- UI technologies: Google Web Toolkit(GWT),HTML/CSS/JavaScript, JSON, XML
- ApacheStruts 2/JSP, RESTful APIs/Web Service
- Communication protocols TCP/IP and SNMP programming, C++
- Development Tools and Platforms: ClearCase, Ant/Maven, JUnit/Mock, Windows, Solaris, Linux
- Agile project management and process improvement
PROFESSIONAL EXPERIENCE
Confidential, Naperville, IL
Staff Engineer
Responsibilities:
- Designed and implemented Confidential Software-defined networking(SDN) Controller Web services. The product provides customers with interactive displays of (virtual) nodes, links, and SDN services provisioning and network topology retrieval capabilities. The front-end Web GUI is implemented using Google Web Toolkit(GWT) and CSS/JavaScript. The back-end is Confidential INM server running on Spring Framework/Apache Tomcat. This AJAX application provides a well defined RESTful API/JSON Data representation and is usable by external, customer-written applications
- Led cross organization team to merge large Data Management software components from the Confidential and legacy product lines. Responsible for the migration of legacy Java/Oracle-basedproducts onto Confidential TNMS platform with JBoss AS7 Enterprise /Java EE technologies like EJBs, JMS, Hibernate ORM and Oracle RDBMS. SW architecture and infrastructure design, implementation and integration testing of the new single, innovative, comprehensive Network Data Management System for all Confidential network element products. The product is highly scalable with flexible configurations/modes to support all existing Confidential customer bases
- Designed and implemented Confidential INM Web Reporter. This web based product provides customers with various tools for Network Element inventory reports, performance monitoring data analysis and fault/event archives. Back-end is implemented using Apache Tomcat/Strut2/JSP framework and other tools like XmlBeans, XSLT processor Xalan-Java. Frond-end GUI is written in HTML/JavaScript/jQuery
- Initialized new mobile product strategy built around an Apple iOS app and a REST-style/JSON Web service API. Designed and implemented the iOS mobile application for customers to manage Network Element inventory and monitor alarm and performance data. It also provides Apple Map view of managed network topology and interactive visual view of Network Elements shelf/slot and module/card. This product immediately gained great success at customer sites when the very first version was delivered
- Designed and developed framework and infrastructure components for Java/SQL/Oracle based Network Management Software Systems on Windows and Solaris/Linux. These components are reusable by the entire family of Confidential Transport and Data Networking products
Confidential, Naperville, IL
Lead Engineer
Responsibilities:
- Led EMS Query Server (QS) development. QS is a flexible and customized reporting subsystem, driven by XML-based object-relational mapping configuration, which auto generates SQL queries and retrieves data from DB and presents it in GUI, via an API, or via the Web
- Designed and implemented the MicroTopoloy software research engine and inference engine for the visualization and troubleshooting of Circuit Flow across a Network of Router and Transport elements
- Developed framework components based on protocols TCP/IP and SNMP to support communications between management system and network elements
Confidential, Oak Brook, IL
Senior Software Engineer
Responsibilities:
- Responsible for Reuters real-time financial data distribution system Triarch 2000 development (trading room application). Design, build and manage real-time, high-performance, multi-threaded, concurrent, server-side, high availability, high-throughput distributed systems and applications
- Experience with C++/OO, TCP/IP, Socket, multithreading, STL programming (back-end sever on Solaris, HP-UX)
Confidential, Columbus, OH
Software Development Consultant
Responsibilities:
- Developed new telephony network traffic management software (NetMinder) in distributed object environment (HP-UX platform).
- Responsible for C++ coding, debugging and testing in a team environment.
- Experience with CORBAplus for C++(CORBA 2.0 compliant ORB ), Rogue Wave class library, ORACLE SQL, object oriented design and programming