Mikhail B.

Mikhail B.

Seniors Micro-Services consultant

Pittsburgh , United States

Experience: 31 Years

Mikhail

Pittsburgh , United States

Seniors Micro-Services consultant

158400 USD / Year

  • Notice Period: Days

31 Years

Now you can Instantly Chat with Mikhail!

About Me

Mikhail Bronshteyn is a Sr. Software Engineer with over twenty 25 of experience in a variety of roles including System Architect, Technical Lead and Senior Software Engineer. The last ten years of his professional career focused on enterprise applica...

Show More

Portfolio Projects

Description

  • Played a senior Java developer role in one of the company’s scrum teams.
  • Involved in back-end development process for the company’s main application.
  • Implemented new and enhanced existing micro-services.
  • Developed new end-points for the micro-services..
  • Enhanced design of the existing micro-services..

Technologies used: Java, AWS/Cloud Foundry, Spring Boot, Micro Services, Open API/Swagger, REST,, JSON, JPA/Hibernate, MongoDB, PostgreSQL, Cradle. Redis, RabitMQ. Kafka. Git, TeamCity..

Show More Show Less

Description

  • Provided technical guidance and directions for mobile and cloud based solutions.
  • Delivered prove of concept prototypes and later built it into working applications that support core business functions.
  • Build number of Android native apps and Google Cloud based services that are consumed but the apps.
  • Mobile E-commerce

Technologies used: Android native platform, AWS, Spring Boot, Micro Services, Docker, Swagger, Google Cloud Platform/Google Application Engine, JWT Authentication, REST, JAX-RS, Java, JSON, JPA/Hibernate, MySQL, XZing bar code scanner.

Show More Show Less

Description

  • Provided technical expertise in improving centerpiece business application.
  • Enhanced existing application modules.
  • Participated in QA and regression testing for major releaces.

Technologies used: Python, Grid computing, Parallel Batch Processing, Object Database, AMPS messaging.

Show More Show Less

Description

  • As a team member was involved in building new version of the enterprise bond trading application.
  • Contributed to design and implementation of the major components of the application.
  • Created test components for various levels of software testing cycles including unit testing, stress testing and smoke testing.
  • Followed corporate software standards for achieveing high levels of application security and stability.

Technologies used: Core Java 8, Spring, Maven, TIBCO EMS, ActiveMq, Hibernate/JPA, Junit/EasyMock, Git, SyBase. JSON, EHCache.

Show More Show Less

Description

  • Played a senior role in building commercial Heath Management Application for TMG business partners.
  • Implemented from end-to-end business use-cases that define core application functions: Defined services interfaces using XSD schema language. Generated WSDL and service endpoints. Implemented service logic using Java and JEE. Implemented back-end integration with databases and other services using myBatis and SQL Server.
  • Designed and build solutions for integrating enterprise services with the application using messaging services JMS and SOAP.
  • Developed test cases in cooperation with QA team.
  • Worked closely with business architects to develop new functional requirements for the application.

Technologies used: SOA, Web Services, SOAP, JAXB, Java, JEE, JBoss, SQL Server, iBatis/myBatis, Spring, Maven, Jenkins.

UI Tirer: HTML/CSS, JSP, JavaScript, GWT, Pega.

Show More Show Less

Description

  • Involved in the development of the commercial Rich Internet Application (RIO) for the Health Care Industry. Together with the team of Summa consultants developed highly scalable user rich application using GWT.
  • Performed role of the senior consultant for one of the corporate clients of Summa Technologies. Enhanced enterprise business applications and developed new business use-cases. Developed business mobile app for Android platform.

Technologies used: Java 6, JEE, Tomcat, WebLogic, Oracle, JPA/Hibernate, Spring, JAXB

UI Tier: JSP/JSF. HTML/CSS, GWT, JavaScript, jQuery

Show More Show Less

Description

  • Implementing business use cases related to the cruise reservation transactions.
  • Enhancing existing application with new business features/requirements.
  • Integrating front end web applications with the back end enterprise services.
  • Provided leadership in implementing security standards for secure web application development based on OWASP top 10 recommendations.

Technologies used: WebSphere, DB2, SQL Server, SOA, XML, JAXB, Struts, Servlets, JSTL, Hibernate

UI Tier: JSP, JavaScript, jQuery, HTML/CSS.

Show More Show Less

Description

  • Integrating HealthWeb front end system with Facets enterprise medical system
  • Customizing HealthWeb application to meet business requirements
  • Extending Facets enterprise system to meet new business requirements.

Technology used: JEE/J2EE, Servlets, JSP, MS SQL Server, XML, Stored Procedures, WebSphere, Eclipse, GWT (Google Web Toolkit).

Show More Show Less

Description

  • Performed analysis of the existing software and custom developed WebSphere Application Server (WAS) applications that make up Agency’s production and test environments running on the z990 mainframe under the z/OS operating system.
  • Reviewed current application architecture and use cases.
  • Defined new application requirements (remediation/enhancements) to enable successful deployment in a distributed environment – supported by Architectural Decisions.
  • Identified and documented changes required for the existing enterprise applications to enable them to run in a distributed environment.
  • Defined and designed the architecture of the “future state” environments to support the migration of Agency’s custom developed WAS applications.
  • Compiled a set of Architectural Decisions, based on IBM GS Methods, to support migration process of the Agency’s enterprise application from a mainframe to the distributed environment.
  • Performed a cost analysis for the software changes required for the applications
  • Created enterprise wide integrated authentication architecture using LDAP.
  • Identified key legacy business components for Web Services transformation. Created architecture and design for Web Services using IBM’s SOMA (Service Oriented Modeling and Architecture) methods. Implemented and deployed enterprise wide Web Services on the distributed platform.
  • Achieved improved application stability, reduction in computing resource usage and substantial cost saving for the customer by deploying the above SOA solution.
  • Performed performance analysis and enhancements of e-commerce applications.

Technologies used: WebSphere, RSA/Rational Tools, SOA, SOMA (Service Oriented Modeling and Architecture), JEE, Servlets/JSP/Struts, JAAS, EJB (Stateless Session Beans), AJAX/GWT, XML/WSDL/SOAP, LDAP, DB2.

Show More Show Less

Description

      • Designed and implemented authentication and authorization framework for the corporate enterprise-wide applications. Designed and implemented a micro rules engine to support user authorization framework.
      • Architected and implemented common components for the travel agency support application.
      • Created architectural designs for the cruise booking modules that interact with Royal Caribbean business partners like travel agencies.
      • Designed and implemented web tier framework for the booking system using JSF.

Technologies used: WebSphere, WSAD, DB2, SQL Server, Stored Procedures, J2EE, JAAS, Servlets/JSP/Struts/JSF, XML.

Show More Show Less

Description

  • Designed and implemented protocol independent messaging framework for the integration of the various components of the internet banking system. Implemented protocol specific pluggable modules like SOAP and JMS for the above system.
  • Redesigned existing SSO (Single Sign On) system that allowed single user authentication between financial institutions and various third party partners. Created upgrade plans for future migration of the SSO system to new standards like Liberty Alliance.

Technologies used: BEA WebLogic, JBoss, Apache, Tomcat, Linux, Oracle, Eclipse, J2EE, Servlets/JSP, EJB: Stateless Session Beans, Message Beans, JMS, JMX, LDAP, XML.

Show More Show Less

Description

SOA/Web Services Architect (Sempra Energy project): Compiled a White Paper and guidelines outlining the benefits of Service Oriented Architecture. Created architectural design and developed practical solutions for the pilot project based on Web services. Documented Web services best practiced and development guidelines related to the software integration requirements of the customer. Technologies used: WebLogic, WebLogic Portal, DB2, SQL Server, Netegrity Identity Manager, Eclipse.

Senior System Architect (Zenith Insurance project): Responsible for designing and implementing business tier for the corporate enterprise system. This system enables the company to run internal information systems in J2EE environment with web interface. The project utilizes Java/J2EE, WebLogic, Oracle, JBuilder, and J2EE Patterns. Responsibilities include architecting the business processes, developing the software. Trained the local staff on usage of the frameworks, J2EE and other open standards. Guided the customer on changing the development environment from JBuilder to open source tools like Eclipse and XDoclet. Enabled local IT department to increase productivity and achieve cost savings through training and proper adoption of the open source standards.

Lead Architect (US Steel project): Responsible for leading a team of developers to deliver a high-end solution for the steel manufacturing company e-business/e-commerce needs. The scope of the assignment included two projects: one for internal use and another for Internet e-comers. The project utilizes Java/J2EE, IBM WebSphere Studio Application Developer, WebSphere, Oracle, J2EE Patterns, Struts and Rational. Responsibilities include architecting the systems, developing and implementing the software and overseeing a development process. Created a comprehensive multi-tier framework for building J2EE applications based on open standards like Struts and J2EE patterns. Engineered an end-to-end process based on the above framework to transform user requirements into practical solutions in an efficient way. Trained and mentored the company’s internal IT staff in usage of the new technologies and utilization of J2EE patterns and best practices

Lead Architect (Product Development project): Responsible for leading the Digital Evolution Management Server project. This proprietary product enables companies to implement and manage internal and third party Web Services. The project utilizes Java/J2EE, SOAP, WSDL, UDDI, XML and Rational. Responsibilities include architecting the product, developing the software and overseeing a software development team in the design, development and informal testing of the code.

Technologies used: WebSphere, Weblogic, Apache, Tomcat, Oracle 9i, DB2, SQL Server, Stored Procedures. Web Services/SOAP/WISDL, XML, J2EE, Servlets/JSP/Struts, EJB: Session (Stateful, Stateless), Entity (CMP), Message Beans, JMS, LDAP.

Show More Show Less

Description

Responsible for designing and developing numerous e-business applications for the company’s web site using J2EE technology, adopting latest Java technology standards for the applications development, creating guidelines for converting existing (pre Java Servlets 2.2) applications to the J2EE standards.

Technologies and tools used: J2EE, Servlets, JSP, Custom Tag Libraries, EJB, JDBC, RMI, JMS, JNDI, Open LDAP, XML, XSLT, Solaris, Apache, JRun 3.0, Sonic MQ, Oracle 8i, Web Services, SOAP.

Show More Show Less

Description

Played architectural role in designing and developing e-business application for the management of corporate credit cards (e-card). Created and implemented validation techniques for validating input in HTML Forms using XML for defining validation rules and Java Servlets for actual validation. Played a role in mentoring and advising company staff on using Java Servlets and XML technology. Technologies used: Servlets, JSP, XML, DOM, SAX, JAXP.

Technologies used: Servlets, JSP, XML, DOM, SAX, JAXP.

Show More Show Less

Description

  • Designed, developed and deployed distributed web based business applications using Enterprise Java Beans (EJB) technology on IBM WebSphere application server. Developed user interfaces for the applications using Java Server Pages (JSP) and Java Servlets.
  • Developed GUI interfaces based on Java Swing for the custom application delivered to the major IBM client in California.

Technologies and tools used: Java JDK 1.2/Swing GUI, Servlets, JSP, JDBC, RMI, CORBA, SQL, DB2, HTML, XML, Lotus Notes, WebSphere, UML/Rational Rose.

Show More Show Less

Description

  • Build custom e-business web applications for the corporate clients.
  • Played a key role in the consulting, architectural design and implementation of the applications.
  • Designed Active Server Pages (ASP) and server based COM objects for the various application components.
  • Was involved in the database design and writing stored procedures for the business transactions. Created interface between databases and the ASPs.

Tools and technology used: MS Windows NT, IIS, ASP, VB Scripts, VB 5.0, Java, Java Scripts, MS SQL Server

Show More Show Less