We provide IT Staff Augmentation Services!

Senior Architect Resume

4.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Software Development Methodologist and Quality Architect with Sun certifications in Java Programming and Web Component Development. Scrum Alliance Certified ScrumMaster
  • Proven ability to architect high quality, robust and maintainable software based on best practices and modern concepts. Extensive experience in leading development projects to the successful completion on time and within the budget
  • Areas of expertise include: Java development based on Open Source projects, and distributed Web - based systems. Extensive experience in business requirements analysis and translation into technical specification. Deep understanding of test-driven development, and solid experience with producing high quality documentation, design artifacts, and technical presentations. Extensive experience in automated testing, and continuous integration strategies
  • Strong expertise in improving off-shore development model. Excellent team player

TECHNICAL SKILLS:

  • Java, C/C++, UML, XML, SQL
  • Linux Red Hat, Sun Solaris, IBM AIX, HP-UX, Compaq Tru64, Windows
  • JEE, Web Services, Solr, Axis, Spring, Hibernate, JDBC, GWT, JUnit, WebLogic, Tomcat, Oracle 11, Maven, SSLJ, Eclipse, Perforce, SVN, JMeter, SonarJ, GMetrics

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Senior Architect

Responsibilities:

  • Conducted a comprehensive assessment for a major regional health insurance provider (analyze business processes and software components integration, develop recommendations and architect improvement solutions)
  • Prototyped a big data scalable solution for a BLOB secure storage using MongoDB
  • Analyzed code base to measure software quality metrics; identified problematic code and made review and refactoring recommendations

Confidential, Wellesley, MA

Senior Consultant

Responsibilities:

  • Consulted on Software Engineering Best Practices in: system architecture and infrastructure, Java coding, thread-safety and multi-threading in Java, performance optimization, SCRUM Agile methodology
  • Conducted numerous code reviews of Java programs and made recommendations on how to improve SOA architecture, code’s maintainability and on how to improve Sprint requirements artifacts; drafted Java coding standards
  • Architected and developed communication channels for medical information exchange using SOAP and MIME standards
  • Designed and developed Java libraries for SOA enterprise infrastructure (client authorization, FTP handler, configuration management)
  • Prototyped search platform based on Solr, high-performance multi-threaded batch processing system in Scala, eligibility rules engine in Java

Confidential, Reston, VA

Senior Software Engineer

Responsibilities:

  • Designed and developed back end for online voting application.
  • The application is a portlet deployed on the Liferay portal and uses DOM4J API for formatting XML data

Confidential, Lexington, MA

Senior Software Engineer

Responsibilities:

  • Designed and developed desktop (Java Swing) and Web-based (GWT) GUI for Confidential .
  • This product is an integrated solution for software configuration management and bug tracking, and could be used for continuous integration

Confidential, Bedford, MA

Senior Software Engineer

Responsibilities:

  • Designed and developed services and modules for Confidential Authentication Manager - network security product uses two-factor user authentication. This Java-based product operates on top of WebLogic application server, and is developed using Java/JEE, Hibernate, and Spring frameworks. Software Development Process - Rational Unified/Scrum
  • Architected integration of Authentication Manager and Kerberos Distribution Center (KDC). This integration component allows using Authentication Manager as one time pass-code authority for KDC
  • Designed and developed an Agent Auto-registration service. Agent - server communication uses SSL-encrypted TCP/IP channel and MD5 Hash algorithm to transport security token
  • Developed multi-threaded TCP Server using Java 5 “concurrent” package. Designed and developed Web (Command pattern), business, and DAL tier modules for user’s authentication and for Authentication Manager administration. Developed numerous unit and functional tests using JUnit

Confidential, Brookline, MA

Senior Software Consultant

Responsibilities:

  • Played a key role in Company’s software development projects including business modeling, requirements analysis, architectural and detailed design, construction, test framework implementation, and system integration.

Environment: Java, C++, J2EE, Windows 2000, Oracle 9i

Confidential, Waltham, MA

Software Engineer

Responsibilities:

  • Participated in development of middleware for distributed client-server computing in heterogeneous environment “Orbix 2000”.
  • The product is a scalable CORBA 3 infrastructure based on adaptive run-time technology

Confidential, Burlington, MA

Software Engineer

Responsibilities:

  • Participated in development of the Web-based order taking and order history presentation engine “Transact”.
  • This E-commerce product operates on top of a Netscape Enterprise Server, and provides back office for buyer’s and seller’s services (authentication buyers and sellers, payment processing, online record keeping, shipping, and tax calculation).

Environment: C++, UNIX, Windows NT

Confidential, Norwood, MA

Software Engineer

Responsibilities:

  • Participated in development of a real time telephony software product “Service Creation Environment”.
  • The product represents the server side of client-server architecture (host server, application server, and business logic editor) for processing menu driven telephone calls and handling calling card database.

Environment: C++, UNIX, and Windows NT

Confidential, Cambridge, MA

Software Consultant

Responsibilities:

  • Re-developed “VirtuFlex” - application server for creating dynamic Web pages in C++ and ported it from UNIX to Windows NT

We'd love your feedback!