Ashok Dara - Java AWS Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Dallas, Texas |
Visa: GC |
Ashok Dara
Green Card Sun Certified Senior Java Cloud backend developer with 14+ years of Experience in full development life cycle involving analysis, design (System/OO), development, deployment, testing, documentation, implementation, development & maintenance of application software using OO Design patterns & J2EE Architecture in Web-based environment, Distributed N- tier architecture and Client/Server architecture and Desktop applications. Worked in SEI CMM Level 5 and Six Sigma methodologies/companies. Worked intensively in Agile and Waterfall methodologies. Thorough understanding of Software Development Life Cycle (SDLC). Has contributed in all the phases of the project. Ability to work on any application server and having project experience on Web logic application server, IBM Web Sphere Application Developer (WSAD), RAD, JBoss and Tomcat. Design Patterns Business Delegate Pattern, Session Fa ade Pattern, Value Object Pattern, Singleton, Abstract Factory, MVC, Service Locator, Factory Pattern. Excellent written and verbal communication. Ability to work independently, full stack and use case owner ship. Ability to work on a use case single handedly and full stack. Excellent analytical, problem solving, decision-making skills, leadership qualities, and a flexible and adaptable team player that is service oriented. Well versed with OOAD and UML concepts. Extensive application development experience utilizing Java (SDK) & J2EE based technologies such as Servlets, JSP, EJBs, JDBC, Java Beans, RMI, JNI and JNDI, Restful Web Services. In depth experience in programming with Java, C, C++, HTML, DHTML, XML, XSL, XSLT, JavaScript, JDK1.7, JSE, JEE (JSP, EJB, JDBC, JNI, JNDI, Servlets, RMI, CORBA), Hibernate, JMS, LDAP, Java Beans and Applets. Developed server centric applications using J2EE, EJB, Servlets, Spring, JNDI, JNDI, JDBC, LDAP and JMS. Worked as a full stack JEE developer in lot of projects. TECHNICAL SKILLS TECHNICAL SKILLS JAVA/JEE Spring, Hibernate, Web Services, EJB, JSF, Prime Faces, Struts, JSP, Servlets, CORBA, Jdeveloper, Servlets, Restful Web Services, SOAP Web Services,HTML,XML,SAX,DOM,dTSearch,DB2,Oracle,EnterpriseManager,Rational Rose, Erwin, DbVisualiser, Hibernate, TopLink Web XML, SAX, DOM, HTML, CSS, Java Script, JSF, PrimeFaces, RichFaces, AJAX. Application Servers Web Logic, Web Sphere, Web Sphere Application Developer (WSAD), Oracle Enterprise Manager and JBoss Application Server, OC4J. Languages JAVA, JSP, JavaScript, and HTML Versioning Rational Clear Case, Visual Source Safe (VSS), Sub Version(SVN).Git, GitHub. Rational Tools Rational Clear Case, Rational Rose, Rational Unified Process (RUP), Rational Clear Quest Database ORACLE, DB2, and Sybase. Others Text Pad, Edit Plus, Notepad++, Toad, MS-Office Suite, Eclipse Education Qualification and Certifications. Education Qualification Bachelor of Engineering (Computer Science) National Institute of Engineering, Mysore, India. Certification Sun Certified Java Programmer PROFESSIONAL EXPERIENCE Federal Reserver Bank TASR And FedTrade SeniorJ2EE Developer Aug 2022 to Till date Irving,TX, Sr Developer Worked on Migrating the TASR application to cloud using dockers to AWS gov-cloud. Deployed the application in AWS-gov cloud in higher environments like QA,UAT,STAGING. Developed the code to integrate with OKTA in AWS cloud environment. Used DevOps scripts to deploy code in higher AWS gov cloud environments. Upgrade TASR application to Java17 from Java 8 Worked on exposing REST API s for the application. Worked on consuming REST API s of other applications in the application. Added OKTA authentication by replacing DB authentication for the application. Supported Fed Trade applications. Environment: Spring Boot, AWS cloud, Junit,Mockito, Git, GitHub, Bit Bucket, JDK 17, Maven, Web Services, RESTful Web Services, GemFire(Cache), Mockito, SOAPUI, PostMan, Config Server, Dockers, Spunk, Swagger, Thread mill Private Code. One UI,Team City(Build tool). Morgan Stanley Workflow Accounts Transfer. SeniorJ2EE Developer Jan 2021 to Aug 2022 Irving,TX, Sr Developer Worked on exposing REST API s for the application. Worked on consuming REST API s of other applications in the application. Developed REST API to consume Outgoing ACAT transfer and convert into BPM object and make a call REST call to BPM. Worked on publishing message into kafka topic and reading messages from kafka topics using annotations. Worked on triaging the issues between microservices in splunk. Worked on adding new fields to the existing API and test end to end. Worked on getting short names form ACATS system. Worked on adding short name into ACATS system. Interacted with BPM workflow to create transfers. Environment: Spring Boot, Junit,Mockito, Git, GitHub, Bit Bucket, JDK 1.8, Maven, Web Services, RESTful Web Services, GemFire(Cache), Mockito, SOAPUI, PostMan, Config Server, Dockers, Spunk, Swagger, Thread mill Private Code. One UI,Team City(Build tool). Verizon Billing Modernization. SeniorJ2EE Developer Sep 2019 to Jan 2021 Irving,TX, Lead/Sr Developer Working in BMInfra project to create cloud instances for the different swim lanes in the organization. Exposed REST end points to create,update view details of instances for those swim lanes. Created tables to store the cloud instance details for the swim lanes. Created endpoint to calculate the cost of the cloud instances that can be viewed by the higher management at that moment and cost for each swim lane. Worked on Jmeter to do load testing on the application. Executed the JMeter scripts(.jmx) in the cloud cloud environment/instance. Worked on Elastic search to add the consumed messages by message consumer to add into the elastic search. Worked on logback to send the logs of the micro service into a queue. Worked on masking the sensitive data while logging using regular expressions using log4j events. I worked on API docs micro service using micro service. Worked on Google Protocol buffer implementation in the project replacing the file system. Worked on Cassandra compare task where the data from Cassandra table will be compared with the flat file. Flat file system will be replaced. New implementation will push data into Cassandra. Environment: Spring Boot, Git, GitHub, Bit Bucket, JDK 1.8, Maven,Web Services, RESTful Web Services, GemFire(Cache), Mockito, SOAPUI, PostMan, Config Server, Pivotal Cloud Foundry(PCF),Spunk, Swagger. Citi Bank Login Auth SeniorJ2EE Developer June 2017 to Sep 2019 Irving,TX, Agile Methodology. Used to call HRT(High Risk Transaction)to third party vendor company Threat Matrix. Worked on application and LOB name to be sent to TMX via MFA using YML file. The property is stored in YAML file and read while boot up using @Value Worked on CQService,2SA Service, FUIP Service, Bio Metric Enrollment.Partner Login Micro Services in the team Worked on calling MFA service Using GemFireUtility to get deviceFuzzyId which is response of TMX and sent to EFD. Worked on coordinating with the issues with the Micro Service teams. Worked on saving and retrieving from Gemfire and making a rest call to a different micro service. Worked on making a call to MFA service and get the TMX response and send it to EFD. Worked on EFD(Fraud) call and to send the EFD params to the Fraud team. PCF,Pivotal Cloud Foundry (PCF)is used to deploy the services in CLOUD PLATFORM. Environment: Spring Boot, Git, GitHub, Bit Bucket, JDK 1.8, Maven,Web Services, RESTful Web Services, GemFire(Cache), Mockito, SOAPUI, PostMan, Ribbon Load Balancer, Hystic ,Circuit Breaker, Zuul, Config Server, Pivotal Cloud Foundry(PCF),Spunk, Swagger. Miraca Life Sciences Lab Information System (Health Care Domain) Senior JEE Developer Feb 2013 to June 2017 Irving,TX, Agile Methodology. LIS is a pathologist usage system to give the diagnosys of the specimen received. This ends in generating/sending reports of the specimen received like cancer,urine of GI/GU/DERM speciality. Worked on Sign Out on the case on which the report will be sent to the client electronically. Worked on User Preferences screen where preferences of the user can be stored individually. Worked on Client Preferences screen where the client needs will be displayed for that specimen received for that client e.g., Perform a HGPASS test for the entire specimen received for client X even if not specified. Worked on Admin Screen where the LDAP users can be added removed or roles can be changed and notified of the additions into LIS as an user. Worked on Grossing screen where the specimen details will be entered after receiving the specimen from courier like what is the length of the specimen, how many cores, specimen color etc. Worked on Grossing Admin screen end to end where the grossing admin will manage the attributes, expanded phrases and templates. Worked on Path Queue page where the pathologist will view all the cases in a queue and has the ability to search by date and status. Worked on Lab Preference screen where the preferences of the labs will be stored. Environment:FullStackJava/JEEDeveloper,AwareOftechnology),EJB3,Hibernate,JDK1.6,Spring,WebServices,SOA,SQLServer,Unix,AJAX,EJB ,PL/SQL,CSS,TOAD,CVS,Restful WebService,HTML,Java Script,JBoss 7.1, JSF,PrimeFaces,HSQL DB,Jenkins,GIT,GIT HUB,Spring JDBC. BCBS,HCSC TX FEP Streamline (HealthCareDomain) SeniorJ2EE Developer Jan 2012 to Feb 2013 Richardson,TX Agile Methodology. Streamline is a federal claim processing system done by BCBC, TX. This is a migration project from Legacy to J2EE.All claims are processed through BCBS and submitted to Federal for processing. Involved in logical, physical designs, documentation, coding and Unit testing of the Transmission module. Transmission modules read a claim from the queue and do the rules processing and sends the claim to FEPOC (Federal) for processing. PWIP is read from the queue in the form of xml and MFCR is transmitted to Washington DC for processing the claim. The flow of the claim is as follows: MDB, Controller, Sequencer, Rules Processor build MFCR and Transit. Worked on screens to modify the alternate transmission mode for transmittal of the MFCR. Read through the COBOL copy book and prepared the logic to prepare the MFCR. Involved in writing the DAL layer for the transmission module. Environment : FullStackJava/JEEDeveloper Main Frames-COBOL,JMS, J2C,Spring, Hibernate, JDK 1.6, JSP, Servlets, Rational Application Developer(RAD 7.5),WAS 7,JCA,Maven,OSGI, JUnit4, Web Services, SOA, Oracle,JAXB, AJAX,EJB,PL/SQL,CSS, TOAD, CVS, Web Service,DOJO, SOA,JSON,HTML, Cruise Control. State of Indiana Un-employment Insurance SeniorJ2EE Developer. Jan 200 to Feb 2012 Indiana Agile Methodology. Un employment Insurance is provided by Indiana state for un-employed /job less employees. The amount paid to the individual is paid by State and the Employer jointly. Job Match is also provided to the employees who have lost their jobs. Involved in developing Job Match for the application UIM. Job Match component sends the Employees information to the Job Match application in xml format in a secured way. Job Match service sends all the necessary details including username, password, SSN called party tax id in the application to Job Fetchig application of State. The employee who has lost job has to register at the job site to gain the un employment benefits. Involved in designing new screen for change user name / password. Involved in executing the trigger points in the application. Worked on BIRT Reports. Involved in writing complex SQL queries to generate BIRT reports. Involved in design and development of BIRT Reports. Environment Spring, Hibernate, AJAX, JSF, JSP, Servlets, Tiles, Rational Application Developer(RAD), Oracle 10g, CSS, PLSQL Developer, Rational Clear Case, Rational Clear Quest,BIRT. Keywords: cprogramm cplusplus quality analyst user interface database information technology microsoft procedural language Idaho Texas |