Sr. Software Engineer Resume Profile
VA
Operating Systems: Windows, Linux, Solaris, SunOS, UNIX, VAX/VMS Development Environments: Java JDK7/6/5/1.4/1.3 , J2EE, Spring framework, Spring Integration framework, Hadoop, MapReduce, Mahout, AMQP, RabbitMQ, ActiveMQ, SOA, Web Services, WSDL, SOAP, Rational Suite, JSP, EJB, WebLogic, Tomcat, Jetty, WebSphere, Jakarta Struts, Hibernate, iBatis, JDBC, Visual C 6.0/5.0, HTML, IntelliJ, Eclipse, STS, etc. Databases: MongoDb , MySQL, DB2 R8/9, MS SQL Server 2008/2005/2000/7.0/6.5, MySQL, Oracle11/10/9/8/7/6,Sybase11, INFORMIX, INGRES, Lotus Notes 3/4/5/6 Security Clearance: Current DoD Secret
Professional Summary Confidential has 20 years of the experience in the information technology industry, including 10 years of experience as a technical project lead/architect. His extensive knowledge of the information technology industry and the industry trends and his experience of building large scale enterprise systems have helped many enterprises to achieve their business and technological goals. He has planned, designed, developed and implemented enterprise technical architecture and infrastructure for the federal and state governments, communications, banking and manufacturing industries. His extensive experience includes implementation of large multi-tier, distributed, and service-oriented architectures, Big Data, NoSQL and relational databases. Confidentialis an expert in implementing an Agile and other FDLC methodologies.
Related Experience Lead Software Architect, Engility Corporation Perform as a lead architect on Veterans Benefits Management System VBMS project for Dept. of Veterans Affairs VA . Provide technical leadership, guidance and support in multiple areas of the project such as analyzing business requirements, evaluation of different technologies, built Proof-Of-Concept POC to supplement design decisions, document software design using UML diagrams, collaborate with database architects and design appropriate ways for fast access to large data sets, writing white papers, collaborating with different teams, etc. Developed a java code that utilizes Lucene libraries as part of the prototyping effort before the management's decision was made to utilize the tool. Sr. Software Engineer/Architect, Independent Consultant Confidential As a lead software engineer Confidentialis responsible for the design, development of the Message-Oriented Middleware MOM and Service Oriented Architecture SOA and the implementation of the middleware infrastructure and the business layer subsystem of the Records Management Related Experience System RMS for Lockheed Martin and multiple federal agencies and the Automated Commercial Environment ACE System for the Department of Homeland Security DHS the Customs and Border Protection CBP agency. The architectural goal is to provide high systems availability and widened throughput for the EDI and the Portal Services used by the US Customs agents, importers, brokers, carriers, etc. The design for this large-scale system included the best practices of the SOA and the Object Oriented Architecture OOA and employs IBM tools, such as Rational IDEs, IBM MQSeries, ActiveMQ, DB2/Oracle databases, as well as the open-source technologies, such as Spring framework, Hibernate, JUnit, XMLUnit Log4j. Confidentialalso led the technical task of re-designing and re-implementing of an existing Corporate Global Source CGS system and plays an instrumental role in the development of the solution. The solution design includes the tools and technologies based on MicrosoftWindows operating environment, Oracle and MS SQL Server databases, Java, J2EE, JSP, Jakarta Struts, EJB, XML, XSLT, and the Java Servlets. Some of the most recent accomplishments include: - The development of the system requirements and the traceability matrix, the use cases, and the business rules, as well as the NIEM standard-based specifications for the web services and the xml schema. - The design and development of the screens and screen flow for the front-end, the code conversion to Spring Portlet MVC environment. - The design and development of the Test And Development TND environment for the service oriented architecture utilizing the Spring framework and the integration of the web services and other framework components utilizing the ESB Sr. Software Engineer, Confidential Provide consulting support in development and deployment of the application that operates as an isolated environment in secure mode and provides such capabilities as remote data entry, data management and secure data transmission over public communication lines. The architecture of the system uses state-of-the-art component-based methodologies that utilize Windows features like security, encryption, compression, data tagging, data hiding, etc, and is developed in Visual C . Sr. Software Engineer, Confidential Supported EUR division as a principal architect and developer of Web-based application that involves such software products as Microsoft Internet Information Server 4.0, Lotus Domino Server R5.0, JavaScript, Java JDK1.3 , Cold Fusion Server 4.5, Cold Fusion Studio 4.5, VBScript, ASP, etc. The application is intended to serve hundreds of Web users throughout the world. Configured and setup an isolated development LAN with Windows NT 4.0 environment where all development work is being done. Provided software development for liaison services in CE division. Designed and developed File Initialization Tool for Apollo project. Supported the Federal Systems Group as the principal designer and architect for the SCOUT project. Provided full range of information services to the user community utilizing Lotus Notes/Domino 4.5 as a front-end and back-end, and Microsoft SQL Server 6.5 as a back-end running NT 4.0 TCP/IP network. Staff Software Engineer, Confidential Full development life cycle of a pilot project for a major customer, providing an experimental network that allowed the user community to communicate and collaborate. Used e-mail, fax replacement, application sharing, whiteboard, point-to-point video teleconferencing, and interactive text chat. System Related Experience based on a Lotus Notes database and Lotus Domino server that transformed Lotus Notes into an Internet application server with clients running Web Browser to access the Notes databases through Domino. Provided recommendations on hardware configuration, NT server configuration, Notes server and Domino configuration, Notes database development, PDR and CDR presentations, and weekly user group presentations. Lotus Notes Consultant, Confidential Development and implementation of Electronic Data Interchange EDI interface to an existing Lotus Notes-based procurement system for General Services Administration GSA . The development process included full development life cycle including underlying architecture for an EDI interface that considered the following factors: security requirements, additional EDI- related reporting requirements, and how EDI interface affects the database size and use. Testing involved heavy interactions with EDI trading partners, EDI Value-Added Network VAN server representatives, and GSA-wide EDI server representatives. Actively involved in meetings and conferences covering EDI implementation issues to achieve a synchronization of the format of EDI transaction sets among GSA and its numerous trading partners. Enhancements to the User Interface and the functionality of the Lotus Notes-based system. Database Administrator, Confidential . Designed, developed, and administered a purchasing/inventory workflow application using multiple Notes OS/2 servers on a single Notes Ethernet network running SPX/IPX protocol, supporting up to 100 users including remote users with workstation-to-server replication. The application allowed transmitting forms between offices and ensured timely and reliable delivery, provided information about the location of the form, performed records management in accordance with record keeping rules, provided the capability to interface with the existing software, and an electronic signature capability. Set up a Notes server, LAN and COM ports setup, setting up workstations, scheduling replication, troubleshooting replication problems, setting up mail routing, and controlling server and workstation access. Administration and maintenance of a company-wide application based on Oracle7 and Progress RDBMSs. Oracle database performance monitoring and tuning, including modification in physical and logical database design, creation of new application tablespaces, adjustment of the transaction log and initialization files parameters. Designed and developed a department-wide, PC-based application using MS Access 2.0, word processors, and spreadsheets. Provided software and hardware support and training to the end users. Independent Consultant Confidential Senior programmer/analyst, systems analyst, and programmer. Responsible for development of a new human resources system, APEX, which kept track of Apple employees worldwide. Developed a Test Administration Management System TAMS for the MCI Telecommunications Company. Responsible for debugging and maintaining the Distribution Management System DMS for GSA warehouses. Set up a project and system environment for a new DMS project and developed test plans for DMS. Responsible for development and implementation of the CHIPS interface between the bank and the Clearing House for Chase Manhattan Bank.
